.burger span,body{background-color:#fff}.main-nav,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.menu-name,.top-nav>ul>li{float:left}.reservation-btn,.section-title,.top-nav{text-transform:uppercase}@font-face{font-family:Prestige;font-weight:300;font-style:normal;src:url(../fonts/PrestigeEliteNormal.eot?#iefix);src:url(../fonts/PrestigeEliteNormal.eot?#iefix) format("eot"),url(../fonts/PrestigeEliteNormal.woff2) format("woff2"),url(../fonts/PrestigeEliteNormal.woff) format("woff"),url(../fonts/PrestigeEliteNormal.ttf) format("truetype")}@font-face{font-family:Prestige;font-weight:400;font-style:normal;src:url(../fonts/PrestigeEliteStdBd.eot?#iefix);src:url(../fonts/PrestigeEliteStdBd.eot?#iefix) format("eot"),url(../fonts/PrestigeEliteStdBd.woff2) format("woff2"),url(../fonts/PrestigeEliteStdBd.woff) format("woff"),url(../fonts/PrestigeEliteStdBd.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}body{font-family:Prestige,Monospace;color:#000;font-size:14px}a{text-decoration:none;color:inherit;outline:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.burger,.main-nav{position:fixed;top:0}.burger{z-index:90;left:0;display:block;padding:22px 20px 20px;cursor:pointer}.main-nav ul,.top-nav>ul{list-style-type:none;padding:0}.burger span{display:block;width:22px;height:2px;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.3)}.burger span+span{margin-top:6px}.burger.open span:nth-child(2){display:none}.burger.open span:first-child{transform:rotate(45deg);margin-top:5px}.burger.open span:last-child{transform:rotate(-45deg);margin-top:-2px}.main-nav{z-index:101;bottom:0;left:-320px;width:320px;max-width:100%;background:#f6f6f6;font-size:17px;transition:left .4s;overflow-y:auto;-webkit-overflow-scrolling:touch}.main-nav.open,.menu-open .main-nav{left:0}.main-nav ul{margin:0 20px 42px}.main-nav ul>li{margin:16px 0}.main-nav ul:first-child{margin-top:120px}.main-nav ul:last-child{margin-bottom:0}.main-nav .close-btn{display:block;position:absolute;left:20px;top:20px;width:48px;height:48px}.main-nav .close-btn svg{width:100%;height:100%}.main-nav .email{display:block;margin-top:5px;margin-bottom:20px;font-size:13px}.main-nav .delivery-shop-link{color:#1f19b1}.main-nav .delivery-shop-link:hover,.top-nav{color:#000}@media only screen and (min-width:1200px){.main-nav{width:420px;left:-420px;font-size:20px}.main-nav ul{margin-left:30px;margin-bottom:50px}.main-nav ul:first-child{margin-top:150px}.main-nav .close-btn{left:30px;top:30px;width:60px;height:60px}}.top-nav{position:fixed;z-index:90;top:0;right:36px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);line-height:1}.cover-container,.scroll-arrow{position:absolute;left:50%;transition:opacity .3s}.top-nav>ul{margin:0}.top-nav>ul>li>a{display:inline-block;padding:14px 10px 8px}.top-nav .lang-picker-link{background-color:#000;color:#fff}.cover-news-delivery-link:hover,.top-nav .delivery-shop-link:hover{color:#1f19b1}@media only screen and (max-width:767px){.top-nav{top:14px;right:0}}@media only screen and (max-width:350px){.top-nav{font-size:12px}}section.cover{background-color:transparent;height:100vh}.cover-logo,.cover-news,.section{background-color:#fff}.cover-container{z-index:90;top:50%;transform:translate(-50%,-50%);width:300px}.cover-logo{padding:35px 70px 30px}.cover-logo img{width:160px;height:116px}.cover-news{margin-top:10px;padding:20px 15px 15px;font-size:12px;line-height:1.3}.cover-news p{margin:10px 0}.cover-news p:first-child{margin-top:0}.cover-news p:last-child{margin-bottom:0}@media only screen and (min-width:1200px){.cover-container{width:340px}.cover-logo{padding:45px 90px 40px}.cover-news{font-size:13px;line-height:1.4;padding-top:26px;padding-bottom:22px}.cover-news p{margin:12px 0}.cover-news-delivery{font-size:14px}}@media only screen and (min-width:1440px){.cover-container{width:400px}.cover-logo{padding:50px 100px 44px}.cover-logo img{width:200px;height:146px}.cover-news{padding-top:30px;padding-bottom:25px}.cover-news-delivery{font-size:15px}}.scroll-arrow{display:block;bottom:20px;transform:translateX(-50%) rotate(-45deg);width:30px;height:30px;border-bottom:1px solid #fff;border-left:1px solid #fff}@media only screen and (min-width:1200px){.scroll-arrow{bottom:30px}}@media only screen and (min-width:1440px){.scroll-arrow{bottom:40px}}body.logo-hidden .cover-container,body.logo-hidden .scroll-arrow{opacity:0;pointer-events:none}.content{position:relative;z-index:10}.section{text-align:center;padding:0 30px;transition:margin-left .4s}@media only screen and (min-width:768px){.section:not(.cover){width:50%!important;max-width:660px}.menu-open .section:not(.cover){margin-left:320px}}@media only screen and (min-width:992px){.section{padding-left:90px;padding-right:90px}}@media only screen and (min-width:1200px){.section{padding-left:120px;padding-right:120px}.menu-open .section:not(.cover){margin-left:420px}}.section-title{font-size:14px;margin-bottom:50px}.section-title:before{content:"";display:block;background:url(../images/cross.svg) left top no-repeat;width:60px;height:60px;background-size:60px 60px;margin:0 auto 40px}@media only screen and (min-width:992px){.section-title{margin-bottom:80px}.section-title:before{width:90px;height:90px;background-size:90px 90px;margin-bottom:70px}}@media only screen and (max-width:350px){.section-title:before{margin-bottom:30px}}.menu-section-title{text-align:left;font-size:22px;margin-bottom:10px;margin-top:40px}.menu-entry{text-align:left;line-height:1.6;margin-bottom:18px}.menu-entry:after,.menu-entry:before{content:" ";display:table}.menu-entry:after{clear:both}.menu-pricing{float:right}@media only screen and (min-width:992px){.menu-section-title{font-size:24px}}@media only screen and (max-width:350px){.menu-section{padding:0 20px}.menu-section-title{font-size:19px;margin-bottom:6px}.menu-entry{font-size:13px;margin-bottom:25px}}.contacts-section p,.horaires-section p{margin-bottom:30px}@media only screen and (min-width:350px){.contacts-section,.horaires-section{font-size:15px;font-weight:300}.contacts-section p,.horaires-section p{line-height:1.5}}.vignerons-content{margin:0 auto;font-size:13px;max-width:340px;line-height:1.5}@media only screen and (min-width:992px){.vignerons-content{font-size:14px}}body,html{width:100%;height:100%;margin:0;padding:0}.fullscreen-video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.fullscreen-video{width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;'}.reservations{position:fixed;z-index:100;top:0;right:36px;max-width:400px;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px;background-color:#f6f6f6;transform:translateY(-100%);transition:transform .4s,right .4s}body.has-top-news .reservations{top:48px}.reservations-open .reservations,.reservations.open{transform:translateY(0)}@media only screen and (max-width:1199px){.reservations{right:-320px;width:320px;height:100%;transform:none}.reservations-open .reservations,.reservations.open{right:0}}.reservations .close-btn{display:block;position:absolute;top:15px;right:15px;width:24px;height:24px}.delivery-popup,.top-news{position:fixed;left:0;text-align:center}.reservations .close-btn svg{width:100%;height:100%}.reservations h2{margin-top:0;margin-bottom:20px;font-size:24px}.reservations h3{margin-top:30px;font-size:22px;margin-bottom:8px}.reservations p{margin-top:0;margin-bottom:22px;line-height:1.7}.reservations p:last-of-type{margin-top:2em;margin-bottom:0}.reservation-btn{display:inline-block;background-color:#000;color:#fff;padding:8px 14px 2px;letter-spacing:.02em}.top-news{z-index:110;top:0;width:100%;height:48px;background-color:#fff}.top-news.red{color:red}.top-news>a{display:inline-block;line-height:48px}@media only screen and (max-width:767px){.top-news{font-size:12px}.top-news>a{padding:12px 20px;line-height:1.2}}.site-header.has-top-news .burger,.site-header.has-top-news .main-nav,.site-header.has-top-news .top-nav{top:48px}.delivery-popup{z-index:89;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .5s}.delivery-popup-content{position:relative;margin:auto;background-color:#fff}.delivery-popup-content a{display:block;padding:60px 80px 35px}.delivery-popup-content img{max-width:100%;height:auto}.delivery-popup-content .close-delivery-popup{position:absolute;top:-10px;right:0;transform:translate(100%,-100%);cursor:pointer;color:#1f19b1;font-size:52px;font-weight:300;line-height:0}.delivery-popup-content .close-delivery-popup:hover{color:#f6f6f6}@media only screen and (max-width:767px){.delivery-popup-content{width:90%;max-width:480px}}@media only screen and (max-width:559px){.delivery-popup-content a{padding:30px}}body.show-delivery-popup .delivery-popup{visibility:visible;opacity:1;transition-delay:0s}body.show-delivery-popup .cover-container,body.show-delivery-popup .scroll-arrow{opacity:0;pointer-events:none}#__bs_notify__{bottom:0;right:0;top:auto!important;left:auto!important;border-radius:0!important}