.navbar>.container-md{position:relative}@media (max-width:992px){body.hachette .nav-blocks{display:block;left:0;position:fixed;top:0}}body.hachette .nav-blocks nav .navbar .w-60{width:60%}@media (max-width:992px){body.hachette .nav-blocks nav .navbar .w-60{width:100%}}body.hachette .nav-blocks nav .navbar .w-37{width:37%}@media (max-width:992px){body.hachette .nav-blocks nav .navbar .w-37{width:100%}body.hachette .nav-blocks nav .navbar>.container-md{background:#252424;display:block;display:flex;padding:15px}}body.hachette .nav-blocks nav .navbar>.container-md>a .app-logo-sticky{height:44px}@media (max-width:992px){body.hachette .nav-blocks .nav-links-cnt{background:hsla(0,0%,92%,.871);border-color:hsla(0,0%,100%,.3);display:none;left:50%;padding-bottom:24px;padding-top:72px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:99}body.hachette .nav-blocks .nav-links-cnt.active{display:block}body.hachette .nav-blocks .nav-links{background:#000;border-radius:10px;box-shadow:0 0 7px 2px rgba(0,0,0,.35);display:block;margin:auto;max-height:100%;overflow:auto;text-align:left;width:95%}body.hachette .nav-blocks .nav-links:before{content:"";display:block}}body.hachette .nav-blocks .nav-links a.btn{background:#ce2c4b;color:#fff;display:block;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;padding:10px;text-transform:none;width:fit-content}@media (max-width:992px){body.hachette .nav-blocks .nav-links a.btn{margin-bottom:15px}}body.hachette .nav-blocks .nav-links a.btn:hover{background:#a62c39;color:#fff}body.hachette .nav-blocks .nav-links a.btn.bottom{bottom:30px;margin-top:auto;position:absolute}@media (max-width:992px){body.hachette .nav-blocks .nav-links a.btn.bottom{position:static}}body.hachette .nav-blocks .nav-links a.btn.center{margin:auto}body.hachette .nav-blocks .nav-links__child{border-left:1px solid transparent;border-right:1px solid transparent;transition:all .3s ease-in-out}@media (max-width:992px){body.hachette .nav-blocks .nav-links__child{border-left:none;border-right:none}body.hachette .nav-blocks .nav-links__child.active{background:#fff}}body.hachette .nav-blocks .nav-links__child.active>a{border-bottom:1px solid #e5e5e5}@media (max-width:992px){body.hachette .nav-blocks .nav-links__child.active>a svg{stroke:#ce2c4b;color:#ce2c4b}body.hachette .nav-blocks .nav-links__child.active>a span{color:#ce2c4b}body.hachette .nav-blocks .nav-links__child>a{padding:8px 30px}body.hachette .nav-blocks .nav-links__child>a svg{stroke:#fff;color:#fff;display:block!important;margin:0 30px 0 0;padding:0;width:30px}body.hachette .nav-blocks .nav-links__child>a span{color:#fff;font-size:14px}}body.hachette .nav-blocks .nav-links__child:hover{border-left-color:#000;border-right-color:#000}body.hachette .nav-blocks .nav-links__child:hover .nav-links__child-hover-item{opacity:1;pointer-events:auto;visibility:visible}body.hachette .nav-blocks .nav-links__child .nav-links__child-top-item{font-family:Raleway,sans-serif}@media (max-width:992px){body.hachette .nav-blocks .nav-links__child .nav-links__child-top-item{flex-direction:row;font-weight:700;position:relative}body.hachette .nav-blocks .nav-links__child .nav-links__child-top-item:not(.not-accordion):after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #ccc;bottom:0;content:"";display:block;height:0;margin:0 auto;position:absolute;right:28px;top:38%;width:0;z-index:1}}body.hachette .nav-blocks .nav-links__big-menu{display:grid;grid-template-columns:1fr 1fr 2fr;min-height:382px}@media (max-width:992px){body.hachette .nav-blocks .nav-links__big-menu{display:block;min-height:unset}}body.hachette .nav-blocks .nav-links__big-menu.vignerons{grid-template-columns:40% 1fr}body.hachette .nav-blocks .nav-links__big-menu.two-cols{grid-template-columns:1fr 1fr}body.hachette .nav-blocks .nav-links__big-menu.all-vin{display:block}body.hachette .nav-blocks .nav-links__child-hover-item{background:#fff;border:1px solid #000;border-top:2px solid;bottom:auto;box-shadow:0 0 10px 0 rgba(0,0,0,.2);left:0;min-height:500px;opacity:0;padding:30px;pointer-events:none;position:absolute;top:auto;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:1}@media (max-width:992px){body.hachette .nav-blocks .nav-links__child-hover-item{border:none;box-shadow:unset;min-height:unset;opacity:1;position:static;transform:none;transition:none;visibility:visible}}body.hachette .nav-blocks .nav-links__child-hover-item.center{left:70%;transform:translateX(-70%)}@media (max-width:992px){body.hachette .nav-blocks .nav-links__child-hover-item.center{position:static;transform:none}}body.hachette .nav-blocks .nav-links__child-hover-item.right{left:auto;right:0;transform:none;width:37%}@media (max-width:992px){body.hachette .nav-blocks .nav-links__child-hover-item.right{width:100%}}body.hachette .nav-blocks .nav-links__child-hover-item.cuisine{min-height:400px}@media (max-width:992px){body.hachette .nav-blocks .nav-links__child-hover-item.cuisine{min-height:unset}}body.hachette .nav-blocks .nav-links__child-hover-item.cuisine .nav-links__big-menu{min-height:unset}body.hachette .nav-blocks .nav-links__sm-title,body.hachette .nav-blocks .nav-links__title{color:#000;font-family:Raleway,sans-serif;font-size:18px;font-weight:700;margin-bottom:20px;position:relative;text-transform:uppercase}@media (max-width:992px){body.hachette .nav-blocks .nav-links__sm-title,body.hachette .nav-blocks .nav-links__title{font-size:14px}}body.hachette .nav-blocks .active.nav-links__sm-title:not(.not-accordion):after,body.hachette .nav-blocks .nav-links__title.active:not(.not-accordion):after{border:5px solid transparent;border-bottom:8px solid #ce2c4b;border-top:none}@media (max-width:992px){body.hachette .nav-blocks .nav-links__sm-title:not(.not-accordion):after,body.hachette .nav-blocks .nav-links__title:not(.not-accordion):after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #ccc;bottom:0;content:"";display:block;height:0;margin:0 auto;position:absolute;right:0;top:38%;width:0;z-index:1}}body.hachette .nav-blocks .center.nav-links__sm-title,body.hachette .nav-blocks .nav-links__title.center{text-align:center}body.hachette .nav-blocks .nav-links__sm-title{font-size:15px}body.hachette .nav-blocks .nav-links__big-menu-item{overflow:hidden}body.hachette .nav-blocks .nav-links__big-menu-item:not(:last-child){border-right:1px solid #e7e7e7;margin-right:30px;padding-bottom:40px;padding-right:30px}@media (max-width:992px){body.hachette .nav-blocks .nav-links__big-menu-item:not(:last-child){border:none;margin:0;padding:0}body.hachette .nav-blocks .nav-links__big-menu-item hr{display:none}}body.hachette .nav-blocks .nav-links hr{margin-bottom:30px;margin-top:30px}@media (max-width:992px){body.hachette .nav-blocks .nav-links #nav-search{display:none}}body.hachette .nav-blocks .nav-links__sm-title,body.hachette .nav-links__title{margin-bottom:15px}@media (max-width:992px){body.hachette .nav-links__menu-list{margin-bottom:20px}}body.hachette .nav-links__menu-list li{display:block;margin:0;padding:0}body.hachette .nav-links__menu-list li a{display:block;font-family:PT Sans,sans-serif;font-size:15px;font-weight:400;margin:0;padding:0;text-transform:none;transition:all .3s ease-in-out}body.hachette .nav-links__menu-list.active li a{color:#ce2c4b}.vignerons-caroussel a.vignerons-caroussel__image{display:block;width:100%}.vignerons-caroussel a.vignerons-caroussel__image figure img{height:100%;margin-bottom:40px;max-height:110px;object-fit:contain;width:100%}.vignerons-caroussel a.vignerons-caroussel__image figure figcaption{color:#000;font-size:15px;font-weight:400;text-align:center;text-transform:none}.owl-theme.default-arrow .owl-nav button:hover{background:none}.owl-theme.default-arrow .owl-nav button.owl-prev{left:0;position:absolute;top:60px}.owl-theme.default-arrow .owl-nav button.owl-prev span{background:none;color:#666;font-size:24px}.owl-theme.default-arrow .owl-nav button.owl-next{position:absolute;right:0;top:60px}.owl-theme.default-arrow .owl-nav button.owl-next span{background:none;color:#666;font-size:24px}@media (max-width:992px){.app-logo{display:none}}.app-logo-sticky{display:none}@media (max-width:992px){.app-logo-sticky{display:block}}body.sticky-header .app-logo{display:none}body.sticky-header .app-logo-sticky{display:block;height:55px}body.sticky-header .nav-blocks nav:not(.nav-breadcrumb) .navbar{background:#252424;color:#fff;position:fixed;top:0}body.sticky-header .nav-blocks nav:not(.nav-breadcrumb) .navbar .nav-links__child>a:hover span{color:#ce2c4b}body.sticky-header .nav-blocks nav:not(.nav-breadcrumb) .navbar .nav-links__child>a svg{display:none}body.sticky-header .nav-blocks nav:not(.nav-breadcrumb) .navbar .nav-links__child>a span{color:#fff;font-family:Raleway,sans-serif;font-size:12px}@media (max-width:992px){body.sticky-header .nav-blocks nav:not(.nav-breadcrumb) .navbar .nav-links__child>a span{font-size:14px!important}body.sticky-header .nav-blocks nav:not(.nav-breadcrumb) .navbar .nav-links__child.active>a span{color:#ce2c4b;font-size:14px!important}}body.sticky-header .nav-blocks nav:not(.nav-breadcrumb) .navbar button{padding:20px 15px}@media (max-width:992px){.hide-mobile{display:none!important}}@media (min-width:993px){.hide-desktop{display:none!important}}.burger-menu{position:relative;z-index:100}.burger-menu,.burger-menu__menu{align-items:center;color:#fff;display:flex}.burger-menu__menu{font-family:Raleway,sans-serif;font-size:12px;font-weight:400;height:40px;margin-left:10px;text-transform:uppercase}.burger-menu__element{height:40px;margin:auto;position:relative;top:50%;transform:translateY(25%);width:22px}.burger-menu__element span{background:#fff;display:block;height:2px;margin-bottom:7px;transition:all .3s ease-in-out;width:22px}.burger-menu__element.active .burger-menu__1{position:relative;top:9px;transform:rotate(45deg)}.burger-menu__element.active .burger-menu__2{display:none}.burger-menu__element.active .burger-menu__3{position:relative;top:0;transform:rotate(-45deg)}@media (max-width:992px){.page{margin-top:230px}}.mb-2,.offer-wine-bloc{margin-bottom:20px}.width-carousel{max-width:917px}@media (max-width:992px){.width-carousel{max-width:100%}}