@import url(https://p.typekit.net/p.css?s=1&k=nyi4mlh&ht=tk&f=28102.28103&a=104957054&app=typekit&e=css);.first-articles{border-bottom:1px solid rgba(52,51,48,.4);display:grid;gap:0 100px;grid-template-columns:420fr 530fr}@media (min-width:1160px){.first-articles{grid-template-columns:420px 530px}}.first-articles>:first-child{grid-row:span 3;max-width:420px}@media (max-width:1024px){.first-articles>:first-child{max-width:100%}}.first-articles .article-description{display:none}.first-articles .article{padding-bottom:50px}.first-articles .article:not(:first-of-type) .article-title{font-size:22px}.first-articles .article:not(:first-of-type) img{aspect-ratio:200/130}.first-articles .article:not(:first-of-type):not(:nth-of-type(2)){border-top:1px solid rgba(52,51,48,.4);padding-top:45px}.first-articles .article:first-of-type>div{display:grid;grid-template-areas:"img    img    img" "title  title  title" "descr  descr  descr" "bottomrow bottomrow bottomrow";grid-template-rows:repeat(3,min-content) 1fr}.first-articles .article:first-of-type>div img{aspect-ratio:560/308;height:auto;margin-bottom:50px;max-width:420px;width:100%}@media (max-width:1024px){.first-articles .article:first-of-type>div img{margin-bottom:0;max-width:100%}}.first-articles .article:first-of-type>div .article-title{color:inherit;font-family:DIN,"sans-serif";font-size:22px;font-size:34px;font-weight:700;grid-area:title}.first-articles .article:first-of-type>div .article-description{display:block}@media (max-width:1024px){.first-articles .article:first-of-type>div .article-description{margin-bottom:0}}.first-articles .article:first-of-type>div .tags{grid-row:auto}@media (max-width:1212px){.first-articles{gap:0 50px}}@media (max-width:1199.99px){.first-articles{padding-left:25px;padding-right:25px}}@media (max-width:1024px){.first-articles{display:flex;flex-direction:column;padding-left:0;padding-right:0;width:100%}}@media (min-width:1024px) and (max-width:1300px){.first-articles .article:not(:first-child) .bottom-row{align-items:flex-start;flex-direction:column;gap:15px}.first-articles .article:not(:first-child) .bottom-row .article-tag{margin-right:0}.first-articles .article:not(:first-child) .bottom-row .article-link{margin-left:0}}.bloc-article{column-gap:30px;cursor:pointer;display:grid;grid-template-areas:"img    title   title" "img    descr   descr" "img    bottomrow bottomrow";grid-template-columns:1fr 1fr 1fr;height:100%;width:100%}.bloc-article img{align-self:center;aspect-ratio:420/241;border-radius:1.25rem;grid-area:img;object-fit:cover;transition:all .2s ease-in-out;width:200px}@media (max-width:1024px){.bloc-article img{width:100%}}.bloc-article .article-title{color:inherit;font-family:DIN,"sans-serif";font-size:22px;font-size:34px;font-weight:700;grid-area:title;margin:0;transition:all .2s ease-in-out}@media (max-width:1024px){.bloc-article .article-title{margin-top:20px}}.bloc-article .article-description{color:inherit;font-family:DIN,"sans-serif";font-size:16px;font-weight:400;grid-area:descr;line-height:1.6;margin-bottom:50px;text-transform:none}.bloc-article .article-description>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.bloc-article .article-description{margin-bottom:0}}.bloc-article .bottom-row{align-self:end;display:flex;grid-area:bottomrow;justify-content:space-between}@media (max-width:1024px){.bloc-article .bottom-row{gap:20px;margin-top:20px;width:100%}.bloc-article .bottom-row .article-link{margin-left:0}}@media (max-width:380px){.bloc-article .bottom-row{flex-direction:column}}.bloc-article .tags{cursor:pointer;display:inline;width:max-content}.bloc-article .tags .article-tag{border:2px solid rgba(52,51,48,.4);border-radius:10px;cursor:pointer;margin-right:10px;margin-top:50px;padding:2px 13px;transition:background-color .2s ease-in-out}.bloc-article .tags .article-tag:hover{background-color:#f6efdd}.bloc-article .tags .article-tag:not(:first-of-type){display:none}.bloc-article .article-link{color:inherit;display:inline-block;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;grid-area:link;justify-self:end;letter-spacing:2px;margin-left:auto;position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s ease-in-out 0s;width:fit-content}.bloc-article .article-link:after{background-color:#72bc73;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform-origin:bottom right;transition:transform .2s ease-in-out 0s;width:100%}.bloc-article .article-link:hover:after{animation:hoverBorderBottom 1s;transform-origin:bottom left}@media (max-width:767.99px){.bloc-article .article-link{line-height:1.5;text-decoration:underline;text-decoration-color:#72bc73;text-decoration-thickness:2px;text-underline-offset:4px}.bloc-article .article-link:after{display:none}}.bloc-article:hover img{box-shadow:0 20px 20px rgba(0,0,0,.15);transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px)}.bloc-article:hover .article-title{color:#72bc73}@media (max-width:1024px){.bloc-article{display:flex;flex-direction:column}}@font-face{font-display:auto;font-family:"boucherie-cursive";font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/32e801/00000000000000007735c920/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/32e801/00000000000000007735c920/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/32e801/00000000000000007735c920/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:"boucherie-cursive";font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/03722e/00000000000000007735c91e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/03722e/00000000000000007735c91e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/03722e/00000000000000007735c91e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:DIN;font-stretch:normal;font-style:normal;font-weight:400;src:url(/build/fonts/DINRegular.7a37a303.otf) format("opentype")}@font-face{font-display:auto;font-family:DIN;font-stretch:normal;font-style:normal;font-weight:700;src:url(/build/fonts/din-bold.fafa72fc.ttf) format("truetype")}@keyframes hoverBorderBottom{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.keykeg-image{max-width:290px;transform:translateX(20px)}@media (max-width:489.99px){.keykeg-image{max-width:100%;transform:translateX(0)}}.keykeg-group-texts{display:grid;left:50%;max-width:min(1400px,90%);padding-bottom:500px;position:absolute;top:120px;transform:translateX(-50%);transition:bottom .2s ease-in-out;width:100%;z-index:1}.keykeg-group-texts .intro-keykeg{font-size:1.75rem;left:50%;max-width:925px;padding-bottom:400px;position:relative;text-align:center;transform:translateX(-50%);width:100%}@media (max-width:489.99px){.keykeg-group-texts .intro-keykeg{font-size:1.3em}}@media (max-width:991.99px){.keykeg-group-texts .intro-keykeg{display:none}}.keykeg-group-texts div{position:relative}.keykeg-group-texts div:after,.keykeg-group-texts div:before{background-color:#343330;color:#fff;position:absolute}.keykeg-group-texts div:before{content:"";height:2px;top:75px;transition:width .2s ease-in-out,right .2s ease-in-out,left .2s ease-in-out;width:0}.keykeg-group-texts .active:before{width:200px}.keykeg-group-texts div:after{border-radius:100%;content:"+";height:30px;line-height:26px;text-align:center;top:60px;transform:scale(0);transition:transform .2s ease-in-out;transition-delay:.2s;width:30px}.keykeg-group-texts .active:after{transform:scale(1)}.keykeg-group-texts .keykeg-text{opacity:0;width:25vw}.keykeg-group-texts .keykeg-text:nth-child(2n){justify-self:end;text-align:start}.keykeg-group-texts .keykeg-text:nth-child(2n):after{left:-120px}.keykeg-group-texts .keykeg-text:nth-child(2n):before{left:0}.keykeg-group-texts .keykeg-text:nth-child(2n).active:before{left:-100px;width:100px}.keykeg-group-texts .keykeg-text:nth-child(odd){justify-self:start;text-align:end}.keykeg-group-texts .keykeg-text:nth-child(odd):after,.keykeg-group-texts .keykeg-text:nth-child(odd):before{right:0}.keykeg-group-texts .keykeg-text:nth-child(odd).active:after{right:-220px}.keykeg-group-texts .keykeg-text:nth-child(odd).active:before{right:-200px}.keykeg-group-texts .keykeg-text .keykeg-title{color:inherit;font-family:DIN,"sans-serif";font-size:1.75rem;font-weight:700}.keykeg-group-texts .keykeg-text .keykeg-description{color:inherit;font-family:DIN,"sans-serif";font-size:1rem;font-weight:400;line-height:1.6em}@media (max-width:767.99px){.keykeg-group-texts{background-blend-mode:multiply;background-color:#e9e3d2;background-image:url(/build/images/background-texture.14a01e3e.jpg);box-sizing:border-box;left:0;max-width:100%;padding:0 50px 120px;position:relative;top:0;transform:none}.keykeg-group-texts div:after,.keykeg-group-texts div:before{display:none}.keykeg-group-texts .keykeg-text{opacity:1;width:100%}.keykeg-group-texts .keykeg-text:nth-child(2n),.keykeg-group-texts .keykeg-text:nth-child(odd){text-align:center}}@media (max-width:574.99px){.keykeg-group-texts{padding:0 30px 50px}.keykeg-group-texts .keykeg-text:last-child>p{margin-bottom:0}}@media (max-width:767.99px){.safari .keykeg-group-texts{background-blend-mode:normal;background-color:transparent;background-image:url(/build/images/bg_beige_fonce.1eabbed8.jpg)}}.keykeg-fruit{position:absolute;z-index:-1}.keykeg-fruit.keykeg-fruit-1{left:50%;top:300px;transform:translateX(50%);width:132px}.keykeg-fruit.keykeg-fruit-2{right:50%;top:500px;width:176px;z-index:2}.keykeg-fruit.keykeg-fruit-3{left:50%;top:620px;transform:translateX(70%);width:123px;z-index:2}@media (max-width:767.99px){.keykeg-fruit.keykeg-fruit-1{z-index:0}}@media (max-width:489.99px){.keykeg-fruit.keykeg-fruit-1{left:auto;right:75px}.keykeg-fruit.keykeg-fruit-2{left:0}.keykeg-fruit.keykeg-fruit-3{left:auto;right:90px}}.curved-text+.keykeg-fix .keykeg-fruit-1{top:400px}.curved-text+.keykeg-fix .keykeg-fruit-2{top:600px}.curved-text+.keykeg-fix .keykeg-fruit-3{top:720px}section .section-title{color:inherit;font-family:DIN,"sans-serif";font-size:2.75rem;font-weight:400;line-height:1em;text-transform:uppercase}section .section-title span{color:inherit;font-family:"boucherie-cursive","cursive";font-size:2.75rem;font-weight:700;line-height:2rem;text-transform:none}section .section-title span .char{line-height:1.5}@media (max-width:574.99px){section .section-title{color:inherit;font-family:DIN,"sans-serif";font-size:1.75rem;font-weight:400}section .section-title span{color:inherit;font-family:"boucherie-cursive","cursive";font-size:1.75rem;font-weight:400;line-height:1}section .section-title span .char{line-height:1.5}}#section-intro{box-sizing:border-box;height:calc(100vh - 120px);justify-items:center;padding-bottom:150px;padding-top:75px;position:relative;text-align:center;z-index:0}#section-intro #main-title{font-size:4.429rem;line-height:1;margin:30px 0;max-width:min(65vw,650px)}#section-intro #main-title,#section-intro .btn{color:inherit;font-family:DIN,"sans-serif";font-weight:700}#section-intro .btn{background:transparent;border:2px solid #343330;border-radius:3em;display:inline-block;font-size:.875rem;justify-self:center;letter-spacing:2px;padding:1em 2em;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s;width:fit-content}#section-intro .btn:hover{box-shadow:5px 5px #343330;cursor:pointer;transform:translate(-5px,-5px)}#section-intro .btn .fa-arrow-up{margin-left:10px;transform:rotate(45deg)}@media (max-width:767.99px){#section-intro{grid-template-columns:1fr}#section-intro #main-title{font-size:30px;padding:0 15px}}.safari #section-les-assembleurs{background-image:url(/build/images/bg_beige_fonce.1eabbed8.jpg)}#section-les-assembleurs{background-color:#e9e3d2;display:grid;gap:0 145px;grid-template-columns:555fr 472fr;grid-template-rows:1fr min-content min-content 1fr;justify-items:start}#section-les-assembleurs .parallax{aspect-ratio:558/675;border-radius:1.25rem;grid-area:1/1/5/2;justify-self:end;max-width:555px;object-fit:cover;width:100%!important}#section-les-assembleurs .section-title{align-self:end;grid-area:1/2/2/3;max-width:472px}#section-les-assembleurs p{max-width:472px}#section-les-assembleurs .link{align-self:start;color:inherit;display:inline-block;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;letter-spacing:2px;margin-top:15px;max-width:472px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s ease-in-out 0s;width:fit-content}#section-les-assembleurs .link:after{background-color:#72bc73;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform-origin:bottom right;transition:transform .2s ease-in-out 0s;width:100%}#section-les-assembleurs .link:hover:after{animation:hoverBorderBottom 1s;transform-origin:bottom left}@media (max-width:767.99px){#section-les-assembleurs .link{line-height:1.5;text-decoration:underline;text-decoration-color:#72bc73;text-decoration-thickness:2px;text-underline-offset:4px}#section-les-assembleurs .link:after{display:none}}@media (max-width:1199.99px){#section-les-assembleurs{gap:0 65px}}@media (max-width:991.99px){#section-les-assembleurs{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;text-align:center}#section-les-assembleurs .parallax{justify-self:center;margin-top:50px;max-height:500px;max-width:none;order:5}#section-les-assembleurs p{max-width:none;width:100%}#section-les-assembleurs .section-title{align-self:center;max-width:none}#section-les-assembleurs .link{margin-left:auto;margin-right:auto;max-width:none}}#section-litres{align-items:center;background-color:#72bc73;background-image:url(/build/images/background-texture.14a01e3e.jpg);background-size:cover;color:#fff;display:flex;flex-direction:column;padding:0 50px;position:relative}#section-litres .illustration{aspect-ratio:1440/778;max-height:778px;object-fit:cover;width:100vw}@media (max-width:489.99px){#section-litres .illustration{aspect-ratio:auto;max-height:990px}}#section-litres .grape{bottom:-100px;position:absolute;right:0;transform:translateX(45%);z-index:1}#section-litres p{font-size:46px;line-height:54px;margin:100px 0 120px;max-width:790px;position:relative;text-align:center;width:100%;z-index:2}#section-litres p .leaves{left:30%;position:absolute;top:-50px;transform:translate(-50%,-52%)}@media (max-width:991.99px){#section-litres p{font-size:30px;line-height:35px}}@media (max-width:574.99px){#section-litres p{font-size:25px;line-height:29px}}#section-litres .nbr{display:block;font-size:127px;font-weight:700;line-height:1.4;margin:auto;position:relative;width:fit-content;z-index:-1}@media (max-width:991.99px){#section-litres .nbr{font-size:100px}}@media (max-width:574.99px){#section-litres .nbr{font-size:50px}}#section-litres .nbr span{position:relative;z-index:1}#section-litres .nbr .logo{filter:invert(100%);opacity:.15;position:absolute;right:-80px;top:-25px}.safari #section-litres{background-blend-mode:normal;background-color:transparent;background-image:url(/build/images/bg_vert.6b25e8d1.jpg)}.safari #section-expertise-wrapper #section-expertise{background-image:url(/build/images/bg_beige_fonce.1eabbed8.jpg)}#section-expertise-wrapper{position:relative}@media (min-width:991.99px){#section-expertise-wrapper .keykeg-group-texts{top:160px}}#section-expertise-wrapper .keykeg-group-texts .intro-keykeg{font-size:1.8em;max-width:907px;width:100%}#section-expertise-wrapper #section-expertise{background-color:#e9e3d2;padding-bottom:600px;text-align:center}#section-expertise-wrapper #section-expertise>p:first-child{font-size:1.8em;max-width:907px}@media (max-width:489.99px){#section-expertise-wrapper #section-expertise>p:first-child{font-size:1.3em}}#section-expertise-wrapper #section-expertise>div{position:relative}#section-expertise-wrapper #section-expertise>:not(.keykeg-fruit){justify-items:center;justify-self:center;width:80vw}@media (min-width:991.99px){#section-expertise-wrapper #section-expertise .intro-keykeg{visibility:hidden}}#section-expertise-wrapper #section-expertise .curved-text{color:inherit;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}#section-expertise-wrapper #section-expertise .btn{background:transparent;border:2px solid #343330;border-radius:3em;color:inherit;display:inline-block;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;letter-spacing:2px;margin-top:70px;padding:1em 2em;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s;width:max-content;width:fit-content}#section-expertise-wrapper #section-expertise .btn:hover{box-shadow:5px 5px #343330;cursor:pointer;transform:translate(-5px,-5px)}#section-expertise-wrapper #section-expertise .btn .fa-arrow-up{transform:rotate(45deg)}@media (max-width:767.99px){#section-expertise-wrapper #section-expertise{padding-bottom:60px}}#section-vins{justify-items:center;padding-top:115px}#section-vins .nos-vins-description{color:inherit;font-family:DIN,"sans-serif";font-size:1rem;font-weight:400;line-height:1.6em;max-width:520px;text-align:center}#section-vins #list-wine-categories{align-items:center;display:flex;justify-content:space-evenly;margin-top:0;width:100vw}@media (max-width:991.99px){#section-vins #list-wine-categories{flex-direction:column}}@media (max-width:1199.99px){#section-vins{padding-top:100px}}@media (max-width:767.99px){#section-vins{align-items:center;display:flex;flex-direction:column;padding-top:75px}}@media (max-width:574.99px){#section-vins{padding-top:50px}}.safari #section-clients{background-image:url(/build/images/bg_beige_fonce.1eabbed8.jpg)}#section-clients{align-items:center;background-color:#e9e3d2;display:flex;flex-direction:column;justify-items:center;padding-top:108px}#section-clients>p:first-of-type{margin-bottom:50px}@media (max-width:767.99px){#section-clients{height:100vh;justify-content:flex-start;min-height:650px}}#section-clients .client-category{align-self:flex-start;cursor:url(/build/images/scroll.dc1ad368.svg) 27 27,url(/build/images/scroll.19382cca.png) 27 27,auto;display:flex;justify-content:space-between}#section-clients .btn{background:transparent;border:2px solid #343330;border-radius:3em;color:inherit;display:inline-block;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;justify-self:center;letter-spacing:2px;margin-top:50px;padding:1em 2em;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s;width:fit-content}#section-clients .btn:hover{box-shadow:5px 5px #343330;cursor:pointer;transform:translate(-5px,-5px)}#section-clients .btn .fa-arrow-up{margin-left:10px;transform:rotate(45deg)}#img-transition-section{aspect-ratio:1440/778;display:block;max-height:778px;object-fit:cover;width:100%}.safari #section-actualites{background-image:url(/build/images/bg_beige_fonce.1eabbed8.jpg)}#section-actualites{background-color:#e9e3d2;justify-items:center;padding-top:100px}@media (max-width:767.99px){#section-actualites{padding-top:75px}}@media (max-width:574.99px){#section-actualites{padding-top:50px}}#section-actualites .curved-text{color:inherit;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;letter-spacing:.3em;margin-bottom:-40px;margin-top:0;text-transform:uppercase}#section-actualites .section-title{font-weight:400;margin-bottom:50px}#section-actualites .section-title span{font-weight:700}#section-actualites .first-articles{border-bottom:none}#section-actualites #btn-all-articles{background:transparent;border:2px solid #343330;border-radius:3em;color:inherit;display:inline-block;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;justify-self:center;letter-spacing:2px;margin-top:100px;padding:1em 2em;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s;width:fit-content}#section-actualites #btn-all-articles:hover{box-shadow:5px 5px #343330;cursor:pointer;transform:translate(-5px,-5px)}#section-actualites #btn-all-articles .fa-arrow-up{transform:rotate(45deg)}@media (max-width:767.99px){#section-actualites #btn-all-articles{margin-top:0}}@media (max-width:350px){#section-actualites #btn-all-articles{font-size:.75rem}}