@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);html{overflow-x:hidden}*{padding:0;margin:0;list-style:none;font-family:Montserrat}img{-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}*{scrollbar-width:thin;scrollbar-color:#b2945e #000}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:#000}*::-webkit-scrollbar-thumb{background:linear-gradient(0deg,#ebebeb 0%,#ebebeb 100%);border-radius:20px;border:3px solid #000}#intro{position:fixed;display:block;z-index:9999;top:0;left:0;height:100%;width:100%;background:#000}#intro #cotainer-logo{display:flex;flex-direction:column;height:100%}#intro #cotainer-logo #row-logo{margin:auto;display:flex;flex-direction:column}#intro #agelegale{display:flex;margin:auto;flex-direction:column;justify-content:flex-end}#intro #agelegale p{display:flex;color:#b2945e;text-align:center;line-height:21px;font-size:14px;margin:auto;padding-top:15px}#intro #agelegale #container-btn{display:flex;align-items:flex-end;justify-content:center}#intro #agelegale #container-btn input{background:#fff0;color:#b2945e;border:1px solid #b2945e;padding:10px;margin:20px 20px 0 20px;width:75px;cursor:pointer;border-radius:2px}#intro #agelegale #container-btn input:hover{background:#b2945e;color:#000}#wrapper-video{position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;display:flex;justify-content:center;flex-direction:column-reverse;width:fit-content;display:none}video#video-presentation+button.close{font-size:12px;display:block;display:flex;flex-wrap:nowrap;align-self:end;padding:5px;border:none;background:#000;color:#b2945e}video#video-presentation.hide{display:none}nav#top{display:grid;grid-template-columns:15% 1fr 15%;height:75px;position:absolute;width:100%;z-index:998;top:0}nav#top #left a{color:#fff;text-decoration:none;display:block;padding:25px}nav#top #center img.hvevdc{height:80px;margin:10px 0 10px 15px}nav#top #toggle-menu{display:none}nav#top #right{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;padding-right:10%;gap:25px}nav#top #right img{height:25px;cursor:pointer}nav#onscroll{display:grid;grid-template-columns:15% 1fr 15%;height:75px;background-color:#000;position:fixed;width:100%;z-index:999999;top:-75px}nav#onscroll #left a{color:#fff;text-decoration:none;display:block;padding:25px}nav#onscroll #toggle-menu{display:none}nav#onscroll #center{display:flex;align-items:center;height:75px}nav#onscroll #center ul{padding:0;margin:0;display:flex;margin:auto;justify-content:center}nav#onscroll #center ul li{padding:0 20px;margin:0}nav#onscroll #center ul li a{color:#fff;text-decoration:none}nav#onscroll #right{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;padding-right:10%;gap:25px}nav#onscroll #right img{height:25px;cursor:pointer}header#header-simple{background-size:cover;background-position:center;min-height:100px;padding-top:25px;padding-bottom:25px}header#header-simple img#logo{display:block;margin:auto}header#header-home{background-size:cover;background-position:center;min-height:900px;padding-top:25px}header#header-home img#logo{display:block;margin:auto;height:230px}header#header-home section#bloc-menu{display:grid;grid-template-columns:repeat(4,calc(100% / 4));height:500px;grid-gap:60px;max-width:1400px;justify-content:center;margin:auto;padding-top:50px}header#header-home section#bloc-menu a.item-menu{display:flex;flex-direction:column;padding:20px;background-color:#b2945e;border-radius:4px;transition:all 0.5s cubic-bezier(.43,1.95,.53,.83);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);text-decoration:none;opacity:0;cursor:pointer}header#header-home section#bloc-menu a.item-menu:hover{transition:all 0.5s cubic-bezier(.43,1.95,.53,.83);transform:matrix3d(1,.05,.5,.0003,.005,1,0,0,0,0,1,0,0,0,0,1)}header#header-home section#bloc-menu a.item-menu:hover span img.arrow{margin-left:0;transition:all 0.5s cubic-bezier(.43,1.95,.53,.83)}header#header-home section#bloc-menu a.item-menu h2{color:#fff;font-size:72px;font-family:Bodoni Moda;line-height:62px}header#header-home section#bloc-menu a.item-menu span{color:#fff;font-size:34px;font-family:Bodoni Moda;display:flex;overflow:hidden}header#header-home section#bloc-menu a.item-menu span img.arrow{margin-right:10px;width:20%;margin-left:-69px;transition:all 0.5s cubic-bezier(.43,1.95,.53,.83)}header#header-home section#bloc-menu a.item-menu div.photo-menu{background-size:cover;background-position:center;width:100%;height:260px}section#histoire{min-height:800px;background-image:url(/wp-content/themes/batisselancelot/img/ocre.jpg);background-repeat:no-repeat;background-position:top right;position:relative;overflow:hidden}section#histoire img#btn-video{position:absolute;top:-25px;right:25%;height:50px;transition:all 0.4s ease;display:block;cursor:pointer;z-index:99}section#histoire img#btn-video:hover{transform:scale(1.1);transition:all 0.4s ease}section#histoire div#wrapper{max-width:1400px;margin:auto}section#histoire div#wrapper h2#t1{font-family:Bodoni Moda;font-size:150px;color:#0d1a27;opacity:.5;letter-spacing:30px}section#histoire div#wrapper h2#t2{font-family:Bodoni Moda;font-size:150px;color:#0d1a27;letter-spacing:30px;transform:translate(240px,-50px)}section#histoire div#wrapper div#grid-histoire{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px}section#histoire div#wrapper div#grid-histoire div#caves p{font-family:Montserrat;font-size:16px;line-height:28px;text-align:justify}section#histoire div#wrapper div#grid-histoire div#caves div#photos-caves{background-color:#0d1a27;width:100%;min-height:680px;position:relative}section#histoire div#wrapper div#grid-histoire div#caves div#photos-caves h3{font-size:26px;color:#fff;font-family:Bodoni Moda;background-color:#b48a40;padding:5px 10px;letter-spacing:2px;position:absolute;bottom:50%;right:0;width:fit-content;transform:translatex(50%)}section#histoire div#wrapper div#grid-histoire div#caves div#photos-caves span#text-degustation{font-size:16px;color:#b48a40;font-family:Arial;background-color:#fff;padding:10px 15px;border:1px solid #b48a40;border-radius:5px;position:absolute;bottom:30%;right:0;width:400px;transform:translatex(50%);line-height:20px}section#histoire div#wrapper div#grid-histoire div#caves span#text-degustation{font-size:16px;color:#fff;font-family:Arial;background-color:#b48a40;padding:15px 23px;max-width:450px;text-align:center;line-height:20px;display:block;margin:auto;margin-top:5px}section#histoire div#wrapper div#grid-histoire div#vignoble div#photos-vignoble{background-color:#0d1a27;width:100%;min-height:600px;position:relative}section#histoire div#wrapper div#grid-histoire div#vignoble div#photos-vignoble h3{font-size:26px;color:#fff;font-family:Bodoni Moda;background-color:#b48a40;padding:5px 10px;letter-spacing:2px;position:absolute;bottom:20%;right:0;width:fit-content;transform:translatex(50%)}section#histoire div#wrapper div#grid-histoire div#vignoble div.see-cuvees{display:flex;height:50%}section#histoire div#wrapper div#grid-histoire div#vignoble div.see-cuvees a{display:contents}section#histoire div#wrapper div#grid-histoire div#vignoble div.see-cuvees img{max-width:400px;margin:auto}section#cuvees{background-image:url(/wp-content/themes/batisselancelot/img/poly1.svg);background-size:cover;background-position:center;height:1400px;position:relative;top:-40px}section#cuvees div#cuvees-poly{background-image:url(/wp-content/themes/batisselancelot/img/poly2.svg);background-size:cover;background-position:center;height:1530px;position:relative;top:37px}section#cuvees div#cuvees-poly div#photo-poly{position:absolute;background-repeat:no-repeat;background-position:top left;background-size:75%;height:100%;width:100%;clip-path:url(#my-clip-path)}section#cuvees div#cuvees-poly div#photo-poly .vegas-slide-inner{background-repeat:no-repeat;background-position:top left!important;background-size:75%!important}section#cuvees div#cuvees-poly div#bloc-titre-cuvees{position:absolute;top:100px;right:10%}section#cuvees div#cuvees-poly div#bloc-titre-cuvees h2#t1,section#cuvees div#cuvees-poly div#bloc-titre-cuvees h2#t2{font-family:Bodoni Moda;font-size:175px;color:#fff;text-align:center;margin:0}section#cuvees div#cuvees-poly div#bloc-titre-cuvees h2#t1{opacity:.5}section#cuvees div#cuvees-poly div#bloc-titre-cuvees p{font-size:26px;color:#b2945e;text-align:center;padding-top:50px}section#cuvees div#cuvees-poly div#grid-cuvees{display:grid;grid-template-columns:repeat(7,1fr);justify-content:center;margin:auto;position:relative;max-width:1450px;top:750px}section#cuvees div#cuvees-poly div#grid-cuvees article img{max-height:450px;margin:auto;display:block;transition:all 0.3s ease}section#cuvees div#cuvees-poly div#grid-cuvees article img:hover{transform:scale(1.05);transition:all 0.3s ease}section#cuvees div#cuvees-poly div#grid-cuvees article:nth-child(5){display:flex;justify-content:center;align-items:flex-end}section#cuvees div#cuvees-poly div#grid-cuvees article:nth-child(5) img{height:400px}section#cuvees div#cuvees-poly div#grid-cuvees article:nth-child(5) img{height:auto}section#gite{min-height:800px;background-repeat:no-repeat;background-position:top right;position:relative;overflow:hidden}section#gite div#wrapper{max-width:1540px;margin:auto;margin-top:-112px}section#gite div#wrapper h2#t1{font-family:Bodoni Moda;font-size:150px;color:#d79c7a;opacity:.5;letter-spacing:30px;transform:translate(4px,176px)}section#gite div#wrapper h2#t2{font-family:Bodoni Moda;font-size:150px;color:#b37048;letter-spacing:30px;transform:translate(286px,124px)}section#gite div#wrapper div#grid-histoire{display:block}section#gite div#wrapper div#grid-histoire div#vignoble{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:end}section#gite div#wrapper div#grid-histoire div#vignoble div#photos-gite{background-color:#0d1a27;width:100%;height:490px;position:relative}section#gite div#wrapper div#grid-histoire div#vignoble div#photos-gite h3{font-size:26px;color:#fff;font-family:Bodoni Moda;background-color:#b48a40;padding:5px 10px;letter-spacing:2px;position:absolute;bottom:20%;right:0;width:fit-content;transform:translatex(50%)}section#gite div#wrapper div#grid-histoire #text-gite{padding:35px;background:#c3a166}section#gite div#wrapper div#grid-histoire #text-gite .first-line-text-gite{line-height:32px;font-family:'Bodoni Moda';font-size:27px!important}section#gite div#wrapper div#grid-histoire #text-gite .first-line-text-gite strong{font-family:'Bodoni Moda'}section#gite div#wrapper div#grid-histoire #text-gite .wp-block-columns{margin:0}section#gite div#wrapper div#grid-histoire #text-gite p{color:#fff;font-size:15px;line-height:18px;text-align:justify}section#gite div#wrapper div#grid-histoire .fa-chevron-circle-right,section#gite div#wrapper div#grid-histoire .fa-chevron-circle-left{color:#000;font-size:26px;cursor:pointer}section#news-livraisons{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;max-width:1400px;margin:auto;padding-top:100px;padding-bottom:50px}section#news-livraisons div#news h2#t1,section#news-livraisons div#news h2#t2{font-family:Bodoni Moda;color:#0d1a27;padding:0;margin:0;letter-spacing:20px}section#news-livraisons div#news h2#t1{font-size:135px;opacity:.5}section#news-livraisons div#news h2#t2{font-size:70px;letter-spacing:10px;margin-top:-25px}section#news-livraisons div#news h2#t2::after{content:"";display:block;width:200px;height:2px;background-color:#b2945e;margin-top:15px}section#news-livraisons div#livraisons h2#t1,section#news-livraisons div#livraisons h2#t2{font-family:Bodoni Moda;color:#0d1a27;padding:0;margin:0;letter-spacing:0}section#news-livraisons div#livraisons h2#t1{font-size:100px;opacity:.5;padding-top:40px}section#news-livraisons div#livraisons h2#t2{font-size:70px;letter-spacing:10px;margin-top:-25px}section#news-livraisons div#livraisons h2#t2::after{content:"";display:block;width:200px;height:2px;background-color:#b2945e;margin-top:15px}section#news-livraisons div#news ul,section#news-livraisons div#livraisons ul{padding:25px 0 0 0;margin:0}section#news-livraisons div#news ul li,section#news-livraisons div#livraisons ul li{padding:0 0 20px 0;margin:0}img#forme-top{width:100%;height:auto;display:block;margin:auto;margin-bottom:-1px}section#contact{background-color:#0d1a27;padding-bottom:100px}section#contact #btnMap{cursor:pointer}section#contact #btnMap:hover{color:#ddccae}section#contact #carte{display:none}section#contact #container-form{display:grid;grid-template-columns:1fr 1fr;margin:auto;max-width:1400px;grid-gap:100px}section#contact #container-form div#text h2{font-family:Bodoni Moda;font-size:100px;color:#b2945e;margin:0;padding:0;line-height:80px;letter-spacing:10px}section#contact #container-form div#text p{padding-top:25px;font-family:Montserrat;font-size:16px;color:#fff}section#contact #container-form div#text h3{font-family:Bodoni Moda;font-size:24px;color:#b2945e;padding-top:25px}section#contact #container-form div#text div#social-icons{display:flex}section#contact #container-form div#text div#social-icons svg{color:#fff;background-color:#b2945e;border-radius:50%;height:20px;width:20px;line-height:40px;text-align:center;margin-right:15px;padding:10px}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{color:#fff!important;font-size:12px!important}section.page-simple{padding:50px;max-width:1400px;margin:auto}footer{background-color:#0d1a27;min-height:150px}footer div#container-footer{display:grid;grid-template-columns:20% 1fr 20%;justify-content:center;max-width:1400px;margin:auto;padding-top:50px;border-top:1px solid #b2945e;color:#fff;font-size:12px}footer div#container-footer a{color:#c3b089;text-decoration:none}footer div#container-footer div#left{justify-self:left}footer div#container-footer div#center{justify-self:center}footer div#container-footer div#right{justify-self:right}.vegas-transition-fade,.vegas-transition-fade2{opacity:0;transition:all 1s ease}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1;transition:all 1s ease}.vegas-transition-fade2-out{opacity:0}