@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}a:active{outline:none}body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a,a:link{text-decoration:none}@font-face{font-family:stoneserif;src:url(./stoneserif-webfont.CLfODCGG.eot);src:url(./stoneserif-webfont.CLfODCGG.eot?#iefix) format("embedded-opentype"),url(./stoneserif-webfont.xzyrK2eh.woff) format("woff"),url(./stoneserif-webfont.DeCXiFYw.ttf) format("truetype"),url(./stoneserif-webfont.13rdHXrx.svg#stoneserif) format("svg");font-weight:400;font-style:normal}body.page-template-home{background-color:#d8cdba;width:100%}.main-home{background-color:#fff;top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px);position:absolute}.container-logo-home{z-index:200;width:220px;height:83px;top:75px;position:absolute;left:50%!important;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.container-logo-home img{width:100%}.infos-home{position:absolute;left:100px;bottom:100px;z-index:100}.type{font-family:Nunito,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#392d09;letter-spacing:.5rem;margin-bottom:30px}.bouton{padding:10px 0}.bouton a{padding:15px;border:1px solid #927842;font-family:Nunito,sans-serif;font-weight:300;font-size:.7rem;color:#927842;text-transform:uppercase;letter-spacing:.1rem}.gravure-home{min-height:390px;max-height:390px}.container-logo-cuvees{z-index:200;width:136px;height:51px;top:75px;position:absolute;left:50%!important;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.container-logo-cuvees img{width:100%}.main-menu{position:absolute;height:20px;top:0;left:0}.main-menu a{top:50%;transform:translateY(-50%)}#nav-toggle{position:relative;cursor:pointer;padding:6px 10px 10px;border:1px solid #927842;height:14px}#nav-toggle.active{background-color:#927842;border:1px solid #927842}#nav-toggle.active .word_menu{color:#fff}.contain-nav-toggle{padding:30px;position:fixed;right:0;top:0;z-index:10000}#nav-toggle span{top:8px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;height:1px;width:20px;background:#927842;position:relative;display:block;content:"";float:left}#nav-toggle span:before{top:-7px}#nav-toggle span:after{bottom:-6px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0;background-color:#fff;z-index:1000}#nav-toggle.active span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.word_menu{color:#927842;letter-spacing:1px;float:left;position:relative;top:4px;text-align:right;margin-right:10px;font-family:Nunito,sans-serif;font-weight:300;font-size:.7rem}.icons-menu,.icons-menu img{width:24px}.menu-fond-int{top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px);background-color:#d8cdba;position:fixed}.menu_fond{top:0;left:0;width:100%;height:100%;background-color:#fff;position:fixed;text-align:center;display:none;z-index:999;opacity:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.is-visible{display:block}.negatif{background-color:#fff!important}.positif{background-color:#d8cdba!important}.is-open{opacity:1}.menu-header-menu-container{width:50%;left:25%;text-align:left;position:absolute;height:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}ul#menu-header-menu>li{font-size:1.8rem;font-family:stoneserif;letter-spacing:.1rem;margin-bottom:20px}ul#menu-header-menu>li a{color:#392d09}ul#menu-header-menu li ul.sub-menu{margin-top:20px;margin-bottom:40px}ul#menu-header-menu li ul.sub-menu li{font-size:1rem;font-family:stoneserif;letter-spacing:.1rem;margin-bottom:20px}ul#menu-header-menu li ul.sub-menu li a{color:#927842}ul#menu-header-menu-1>li{font-size:1.8rem;font-family:stoneserif;letter-spacing:.1rem;margin-bottom:20px}ul#menu-header-menu-1>li a{color:#392d09}ul#menu-header-menu-1 li ul.sub-menu{margin-top:20px}ul#menu-header-menu-1 li ul.sub-menu li{font-size:1.2rem;font-family:stoneserif;letter-spacing:.1rem;margin-bottom:15px}ul#menu-header-menu-1 li ul.sub-menu li a{color:#927842}.cycle-slideshow{position:absolute;width:100%;bottom:100px}.page-template-cuvees .cycle-slideshow{bottom:initial;position:absolute;top:30px;left:30px;width:calc(100% - 60px)}.slideshow_content{position:relative;left:initial!important;overflow:hidden;right:50px;width:auto}.slideshow_content img{background-position-x:100%}.contain-slide-cuvees{width:100%}.slideshow_content_cuvee{width:calc(100% - 180px);position:relative;margin-left:90px}.slideshow_content_cuvee img{width:auto!important;height:calc(100vh - 60px)}.main-cuvee{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden}.bottle{position:absolute;z-index:200}.gravure{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.nav-cuvees{width:100%;position:absolute;z-index:200;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}#next img{right:65px;position:absolute;height:40px;width:40px}#prev img{left:65px;position:absolute;height:40px;width:40px}#title-next{right:120px;position:absolute;margin-top:40px;font-weight:600;letter-spacing:1px;color:#543a0a}#title-prev{left:120px;position:absolute;margin-top:40px;font-weight:600;letter-spacing:1px;color:#543a0a}.cycle-overlay{z-index:250;position:absolute;width:calc(50% - 150px);max-width:600px;left:50%;top:50%!important;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}h1{font-size:2.5rem;margin-bottom:30px;font-family:stoneserif;letter-spacing:.3rem;line-height:3rem}#noir{background-color:#000;color:#fff!important}.noirTypo{color:#fff!important}.blancTypo{color:#392d09!important}#blanc{background-color:#fff}#qualification{font-family:stoneserif;font-size:1rem;line-height:1.3rem;margin-bottom:20px;color:#392d09;line-height:1.6rem}#cepage{font-family:Nunito,sans-serif;font-weight:300;font-size:.9rem;line-height:1.5rem;color:#392d09;letter-spacing:.1rem}.main-terroir{max-width:1000px;margin:auto}.portrait img,.vignes img{display:block;width:100%}.bio,.bio-suite{font-family:Nunito,sans-serif;font-weight:300;color:#392d09;font-size:.9rem;line-height:1.5rem}.title-terroir,.title-contact,.title-mentions{margin-top:275px;color:#392d09}.bio{margin-bottom:50px}.bio a{color:#543a0a}.bio-suite{margin-top:30px;margin-bottom:40px}.chapeau{margin-top:100px;margin-bottom:30px;font-family:stoneserif;font-size:.9rem;line-height:1.3rem;color:#392d09}.grappe-contact{position:absolute;right:0;margin-top:-200px;margin-right:-140px}.main-contact{max-width:600px;margin:auto}.infos_adresse{margin-top:50px;font-family:stoneserif;font-size:.9rem;color:#392d09}.infos_adresse img{width:15px;float:left}.adresse{float:left;margin-top:7px;margin-left:10px}::-webkit-input-placeholder{color:#927842}::-moz-placeholder{color:#927842}:-ms-input-placeholder{color:#927842}:-moz-placeholder{color:#927842}.form-contact{position:relative}input[type=text],input[type=email]{border:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0;font-size:.8rem}input[type=submit]{background:none;border:none;color:#927842;text-align:center;text-transform:uppercase;cursor:pointer;padding:12px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0;border:1px solid #927842;margin:0!important;font-size:.8rem}.form-nom,.form-email{width:100%;background:none;color:#927842;border-bottom:1px solid #927842!important;padding:10px 0;box-sizing:border-box}.form-nom{width:calc(100% - 50px)}.form-email{width:calc(100% - 20px)}.form-message{width:100%;background:none;border:none;color:#927842;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0;box-lines:multiple;box-sizing:border-box;margin-bottom:15px;font-size:1rem;background-attachment:local;height:150px;background-image:linear-gradient(to right,#fff,#fff 0px,transparent 0px),linear-gradient(to left,#fff,#fff 0px,transparent 0px),repeating-linear-gradient(#fff,#fff 37px,#927842 37px,#927842 38px);line-height:38px;resize:none}.form-contact .form-message{width:100%;background:none;border:none;color:#927842;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0;box-lines:multiple;font-family:Lato,sans-serif;font-weight:300;box-sizing:border-box;margin-bottom:15px;font-size:.8rem;background-attachment:local;height:150px;background-image:linear-gradient(to right,#fff,#fff 0px,transparent 0px),linear-gradient(to left,#fff,#fff 0px,transparent 0px),repeating-linear-gradient(#fff,#fff 37px,#927842 37px,#927842 38px);line-height:38px;resize:none}.form-captcha{margin-bottom:10px}.main-mentions{max-width:1000px;margin:auto;color:#392d09;text-align:center;position:relative}.post-content strong{font-weight:700}.page-template-home .mentions{padding:8px 0;width:100%;text-align:center;color:#392d09;font-size:.8rem;font-family:stoneserif;z-index:100;position:absolute;bottom:0}.mentions{padding:8px 0;width:100%;text-align:center;color:#392d09;font-size:.8rem;font-family:stoneserif;z-index:100}.mentions a{color:#392d09}.page-template-cuvees .mentions{padding:8px 0;width:100%;text-align:center;color:#392d09;font-size:.8rem;font-family:stoneserif;z-index:100;position:absolute;bottom:0;display:block}.mentions-small{display:none}.page-template-terroir .mentions,.page-template-contact .mentions{margin-top:50px}.medaille{display:none}#medailles{margin-top:20px}#medailles img{height:80px!important;display:inline;margin-right:10px}.langues{font-family:Lato,sans-serif;font-weight:300;position:fixed;left:50px;top:50px;z-index:9999}.langues ul li{float:left;text-transform:capitalize!important}.langues ul li:first-child:after{content:"/";color:#b69d46;margin-right:5px;margin-left:5px}.langues ul li.mlp-lang-nav a{color:#b69d46;padding-bottom:10px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.langues ul li a:hover{color:#543a0a}.grecaptcha-badge{z-index:1000000!important}.age-gate-challenge{font-family:Nunito,sans-serif!important;font-weight:300;color:#392d09;margin-bottom:20px;line-height:1.3em;font-size:.8rem;letter-spacing:.1rem}.age-gate-heading{color:#543a0a;font-family:Nunito,sans-serif;font-weight:300;font-size:2rem;letter-spacing:2px;margin-bottom:40px}button[type=submit]{background:none;border:none;color:#bfad8c;text-align:center;text-transform:uppercase;cursor:pointer;padding:15px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0;font-family:Lato,sans-serif;font-weight:300;border:2px solid #bfad8c;font-size:.8rem;letter-spacing:.1rem}.age-gate-submit-yes{margin-right:20px}.age-gate-submit-no{margin-left:20px}.age-gate-wrapper,.age-gate-form{background-color:#fff}.age-gate-error-message{color:#543a0a;margin-bottom:40px;font-family:Nunito,sans-serif;font-weight:700}.age-gate-heading.age-gate-logo img{max-width:40%;margin:0 auto 50px}.age-gate-form{max-width:800px}.age-gate-additional-information{color:#392d09;font-family:Nunito,sans-serif!important;font-size:.8rem;letter-spacing:.1rem}.logo-hve{width:60px;height:60px;position:fixed;top:90px;left:50px;z-index:10000}.logo-hve img{width:100%}.grid{margin:0 auto;overflow:hidden}.row{display:flex;flex-wrap:wrap}.row>*{box-sizing:border-box;padding:0 30px;flex-basis:100%}.gutterless>.row{margin:0}.gutterless>.row>*{padding:0}.gutterless>.row:last-child{margin-bottom:0}.col{flex:1 0 auto}.col-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{flex-basis:16.666666666%;max-width:16.666666666%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.333333333%;max-width:33.333333333%}.col-5{flex-basis:41.666666666%;max-width:41.666666666%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.333333333%;max-width:58.333333333%}.col-8{flex-basis:66.666666666%;max-width:66.666666666%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.333333333%;max-width:83.333333333%}.col-11{flex-basis:91.666666666%;max-width:91.666666666%}.col-12{flex-basis:100%;max-width:100%}.col-top{align-self:flex-start}.col-bottom{align-self:flex-end}.col-middle{align-self:center}.row-left{justify-content:flex-start}.row-right{justify-content:flex-end}.row-center{justify-content:center}.row-space-between{justify-content:space-between}.row-space-around{justify-content:space-around}.row-reverse{flex-direction:row-reverse}.row-equal>*{display:flex}.row-equal>*>*{width:100%}.row-top{align-items:flex-start}.row-middle{align-items:center}.row-bottom{align-items:flex-end}.hide{display:none}@media(max-width:767px){.col-small-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-small-2{flex-basis:16.666666666%;max-width:16.666666666%}.col-small-3{flex-basis:25%;max-width:25%}.col-small-4{flex-basis:33.333333333%;max-width:33.333333333%}.col-small-5{flex-basis:41.666666666%;max-width:41.666666666%}.col-small-6{flex-basis:50%;max-width:50%}.col-small-7{flex-basis:58.333333333%;max-width:58.333333333%}.col-small-8{flex-basis:66.666666666%;max-width:66.666666666%}.col-small-9{flex-basis:75%;max-width:75%}.col-small-10{flex-basis:83.333333333%;max-width:83.333333333%}.col-small-11{flex-basis:91.666666666%;max-width:91.666666666%}.col-small-12{flex-basis:100%;max-width:100%}.col-small-top{align-self:flex-start}.col-small-bottom{align-self:flex-end}.col-small-middle{align-self:center}.row-small-left{justify-content:flex-start}.row-small-right{justify-content:flex-end}.row-small-center{justify-content:center}.row-small-space-between{justify-content:space-between}.row-small-space-around{justify-content:space-around}.row-small-reverse{flex-direction:row-reverse}.row-small-equal>*{display:flex}.row-small-equal>*>*{width:100%}.row-small-top{align-items:flex-start}.row-small-middle{align-items:center}.row-small-bottom{align-items:flex-end}.hide-small{display:none}.show-small{display:initial}}@media(min-width:768px)and (max-width:959px){.col-medium-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-medium-2{flex-basis:16.666666666%;max-width:16.666666666%}.col-medium-3{flex-basis:25%;max-width:25%}.col-medium-4{flex-basis:33.333333333%;max-width:33.333333333%}.col-medium-5{flex-basis:41.666666666%;max-width:41.666666666%}.col-medium-6{flex-basis:50%;max-width:50%}.col-medium-7{flex-basis:58.333333333%;max-width:58.333333333%}.col-medium-8{flex-basis:66.666666666%;max-width:66.666666666%}.col-medium-9{flex-basis:75%;max-width:75%}.col-medium-10{flex-basis:83.333333333%;max-width:83.333333333%}.col-medium-11{flex-basis:91.666666666%;max-width:91.666666666%}.col-medium-12{flex-basis:100%;max-width:100%}.col-medium-top{align-self:flex-start}.col-medium-bottom{align-self:flex-end}.col-medium-middle{align-self:center}.row-medium-left{justify-content:flex-start}.row-medium-right{justify-content:flex-end}.row-medium-center{justify-content:center}.row-medium-space-between{justify-content:space-between}.row-medium-space-around{justify-content:space-around}.row-medium-reverse{flex-direction:row-reverse}.row-medium-equal>*{display:flex}.row-medium-equal>*>*{width:100%}.row-medium-top{align-items:flex-start}.row-medium-middle{align-items:center}.row-medium-bottom{align-items:flex-end}.hide-medium{display:none}}@media(min-width:960px){.col-large-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-large-2{flex-basis:16.666666666%;max-width:16.666666666%}.col-large-3{flex-basis:25%;max-width:25%}.col-large-4{flex-basis:33.333333333%;max-width:33.333333333%}.col-large-5{flex-basis:41.666666666%;max-width:41.666666666%}.col-large-6{flex-basis:50%;max-width:50%}.col-large-7{flex-basis:58.333333333%;max-width:58.333333333%}.col-large-8{flex-basis:66.666666666%;max-width:66.666666666%}.col-large-9{flex-basis:75%;max-width:75%}.col-large-10{flex-basis:83.333333333%;max-width:83.333333333%}.col-large-11{flex-basis:91.666666666%;max-width:91.666666666%}.col-large-12{flex-basis:100%;max-width:100%}.col-large-top{align-self:flex-start}.col-large-bottom{align-self:flex-end}.col-large-middle{align-self:center}.row-large-left{justify-content:flex-start}.row-large-right{justify-content:flex-end}.row-large-center{justify-content:center}.row-large-space-between{justify-content:space-between}.row-large-space-around{justify-content:space-around}.row-large-reverse{flex-direction:row-reverse}.row-large-equal>*{display:flex}.row-large-equal>*>*{width:100%}.row-large-top{align-items:flex-start}.row-large-middle{align-items:center}.row-large-bottom{align-items:flex-end}.hide-large{display:none}}.full{width:100%}.progressive{position:relative;display:block;overflow:hidden}.progressive img{display:block;width:100%;max-width:100%;height:auto;border:0 none;object-fit:cover;position:relative}.progressive img.hide{opacity:0}.progressive img.origin{position:absolute;left:0;top:0;animation:origin .1s ease-out}@keyframes origin{0%{opacity:0}to{opacity:1}}@media all and (min-width:319px)and (max-width:767px){.main-home{top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute}h1{font-size:1rem;letter-spacing:.1rem;line-height:1.3rem}.slideshow_content{right:0!important;width:100%}.cycle-slideshow{bottom:70px}.infos-home{left:30px}.container-logo-home{width:157px;height:auto}.contain-nav-toggle{padding:15px}ul#menu-header-menu-1>li{font-size:1.2rem}ul#menu-header-menu-1 li ul.sub-menu li{font-size:.8rem}.menu-fond-int{top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px)}.menu-header-menu-container{width:calc(100% - 30px);left:30px}.page-template-cuvees .cycle-slideshow{top:15px;left:15px;width:calc(100% - 30px);position:fixed}.cycle-overlay{padding-top:30px;z-index:0;width:calc(100% - 60px);left:0;padding-left:30px;padding-right:30px;max-width:100%;position:initial;margin-top:85vh!important;background-color:#fff;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}.cycle-overlay h1{font-size:1.8rem}#qualification{font-size:.9rem}#cepage{font-size:.8rem}#prev img{left:15px}#next img{right:15px}.slideshow_content_cuvee{margin-left:0;width:100%}.slideshow_content_cuvee img{width:100%!important;height:auto!important}.nav-cuvees{position:fixed}.main-cuvee{overflow-x:visible}.cycle-overlay.noir{background-color:#000}.container-logo-cuvees{position:fixed;top:30px;left:30px!important;transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}.title-terroir,.title-contact,.title-mentions{margin-top:150px;font-size:1.8rem;line-height:2rem}.page-template-cuvees .mentions{font-size:.6rem;display:none}.mentions-small{padding:8px 0;width:100%;text-align:center;color:#392d09;font-size:.6rem;font-family:stoneserif;z-index:100;display:block;margin-top:30px}.mentions-small a{color:#392d09}.page-template-home .mentions{bottom:30px;width:calc(100% - 30px);left:15px;font-size:.6rem}.infos-home{bottom:130px}.page-template-terroir .mentions{width:calc(100% - 30px);left:15px;font-size:.6rem}.chapeau,.bio,.bio-suite{margin-top:30px;margin-bottom:30px}.main-contact{overflow-x:hidden!important}.page-template-contact .mentions{width:calc(100% - 30px);margin-left:15px;font-size:.6rem}}
