*{margin:0;padding:0}body{background-color:var(--color-bg-1);color:var(--color-text);font-family:var(--font-text);font-weight:400;font-size:18px;line-height:1.4}a,a:link,a:visited,a:focus{font-family:var(--font-text);font-weight:700;font-size:18px;text-decoration:none;-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s;text-decoration:none;outline:0 solid transparent}a:hover,a:focus{color:var(--color-link);font-weight:700}h1,h2,h3,h4,h5,h6{color:var(--color-title);line-height:1.3;font-weight:700;margin-top:0;margin-bottom:0}h1,.h1{font-size:50px;font-family:var(--font-title)!important}h2,.h2{font-size:30px;font-family:var(--font-title);text-align:center}h2.big-title,h1.big-title{font-size:50px;text-align:center}h3,.h3{font-size:24px}h3.medium-title{font-size:40px}h3.medium-title-line{font-size:40px}h2.big-title:after,h1.big-title:after,h3.medium-title-line:after{color:var(--color-link);border-top:5px solid;display:block;width:80px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:40px;content:""}h4,.h4{font-size:20px}h5,.h5{font-size:16px}.font-bold{font-weight:700}.font-light{font-weight:300}ul,ol{margin:0}ul li,ol li{list-style:none}.w-50{width:50px}@media(max-width:480px){body{font-size:14px}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}}.container{width:100%;padding-left:30px;padding-right:30px}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}img{height:auto;max-width:100%}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-100{margin-top:100px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-100{margin-bottom:100px}.ml-15{margin-left:15px}.ml-30{margin-left:30px}.ml-50{margin-left:50px}.mr-15{margin-right:15px}.mr-30{margin-right:30px}.mr-50{margin-right:50px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-80{padding-top:80px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-80{padding-bottom:80px}.section-heading{margin-bottom:50px;position:relative;z-index:1}.section-heading h2{margin-bottom:0;text-transform:capitalize}.section-heading.text-left{text-align:left!important}.btn,.btn:active{height:55px;padding:0 20px;position:relative;color:var(--color-btn-txt);border:0;border-radius:0;font-size:18px;line-height:56px;font-weight:700;background:var(--color-btn)}.btn:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;opacity:0;transition:opacity 1s ease;background:#fff}.btn:hover:before{opacity:.4;transition:opacity 1s ease}.btn:hover,.btn:focus{font-size:18px;color:var(--color-btn-txt)}.main-content-wrapper{position:relative;z-index:1;-webkit-transition-duration:500ms;transition-duration:500ms;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-toggler{background-color:var(--color-bg-1);border-radius:0}.navbar-toggler i{font-size:12px;color:var(--color-text-white)}.mobile-menu-phone{margin-right:20px}.mobile-menu-phone a{font-size:22px;color:var(--color-link)}.mobile-nav{position:fixed;width:100%;height:100px;padding:10px 30px;z-index:30000;top:0;left:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none;background-color:var(--color-bg-1);box-shadow:0 4px 15px 0 rgba(0,0,0,.15)}.mobile-nav .navbar-brand{min-height:20px;height:80px;padding:0;width:100%;padding-right:20px}.mobile-nav .navbar-brand a{display:block;min-height:20px;max-height:80px;max-width:none}.mobile-nav .navbar-brand img{height:80px}.mobile-nav .navbar-toggler{cursor:pointer}.mobile-nav .navbar-toggler span{width:28px;height:3px;display:block;margin-bottom:5px;background-color:var(--color-link)}.mobile-nav .navbar-toggler span:last-child{margin-bottom:0}.mCustomScrollBox{margin-right:30px;overflow:initial;height:calc(100% - 60px)}.mCSB_inside>.mCSB_container{margin-right:0;overflow:initial}.mCSB_scrollTools{right:-26px;top:105px}.alt-bg-color:nth-child(even){background-color:var(--color-bg-2)}.alt-bg-color:nth-child(odd){background-color:var(--color-bg-1)}.main-content-wrapper .section-header{position:fixed;-webkit-transition-duration:500ms;transition-duration:500ms;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;width:250px;height:100vh;max-width:250px;padding:20px 0 20px 20px;background-color:var(--color-bg-1);-webkit-box-shadow:4px 0 15px rgba(0,0,0,.05);-moz-box-shadow:4px 0 15px rgba(0,0,0,.05);box-shadow:4px 0 15px rgba(0,0,0,.05)}.main-content-wrapper .section-header.bp-xs-on{left:0}.main-content-wrapper .section-header .nav-close{-webkit-transition-duration:500ms;transition-duration:500ms;width:40px;height:40px;position:absolute;top:-30px;right:-30px;text-align:center;cursor:pointer;display:none;color:var(--color-btn-txt);line-height:40px;font-size:12px;background-color:var(--color-link)}.main-content-wrapper .section-header .nav-close:hover{background-color:var(--color-bg-3)}.main-content-wrapper .section-header .logo{display:block;border-bottom:2px solid #ececec}.main-content-wrapper .section-header .logo .title,.mobile-nav .navbar-brand .title{display:inline-block;width:100%;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.1em}.main-content-wrapper .section-header .logo .subtitle,.mobile-nav .navbar-brand .subtitle{display:inline-block;width:100%;font-size:16px;font-weight:400}.main-content-wrapper .section-header .nav ul{width:100%;padding-inline-start:0}.main-content-wrapper .section-header .nav li a{position:relative;z-index:1;padding:10px 0;display:block;font-size:14px;text-transform:uppercase;line-height:1.3;color:var(--color-text);font-weight:700}.main-content-wrapper .section-header .nav li a::after{-webkit-transition-duration:500ms;transition-duration:500ms;width:30px;height:2px;position:absolute;bottom:10px;margin-top:-1.5px;left:-70px;z-index:10;content:'';background-color:var(--color-link)}.main-content-wrapper .section-header .nav li a:hover,.main-content-wrapper .section-header .nav li a:active{color:var(--color-link)}.main-content-wrapper .section-header .nav li:hover a::after,.main-content-wrapper .section-header .nav li:active a::after{left:0}.main-content-wrapper .section-header .nav .sub-menu{display:none;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.main-content-wrapper .section-header .nav .sub-menu.sub-menu-active{display:inline}.main-content-wrapper .section-header .nav .sub-menu li a{position:relative;z-index:1;padding:5px 0 5px 10px;display:block;font-size:14px;text-transform:none;line-height:1.3;color:var(--color-text);font-weight:400}.main-content-wrapper .section-header .nav .clic-sub-menu li a::after{background-color:transparent}.main-content-wrapper .section-header .nav .sub-menu li a:hover{color:var(--color-link);font-weight:700}.main-content-wrapper .section-header .btn-group .btn{width:auto;display:block}.main-content-wrapper .section-header .cart-fav-search a{display:block;padding:15px 0;text-transform:uppercase;font-size:18px;color:var(--color-text);line-height:1}.main-content-wrapper .section-header .cart-fav-search a:hover,.main-content-wrapper .section-header .cart-fav-search a:focus{color:var(--color-link)}.main-content-wrapper .section-header .cart-fav-search a span{color:#9e9e9e}.main-content-wrapper .section-header .cart-fav-search a .search-nav{padding-bottom:0}.main-content-wrapper .section-header .cart-fav-search a img{margin-right:10px}.main-content-wrapper .section-header .phone-info{border-top:2px solid #ececec}.main-content-wrapper .section-header .phone-info a{color:var(--color-text);line-height:1em}.main-content-wrapper .section-header .phone-info a i{font-size:20px}.main-content-wrapper .section-header .phone-info a:hover,.main-content-wrapper .section-header .phone-info a:focus{color:var(--color-link)}.main-content-wrapper .section-header .meteo{height:70px;border-top:2px solid #ececec}.main-content-wrapper .section-header .meteo .weather-w span,.main-content-wrapper .section-header .meteo .weather-w canvas{display:inline-block;vertical-align:middle}.main-content-wrapper .section-header .meteo .weather-item{text-align:left;width:100%;display:inline;font-family:"Open Sans";font-size:16px}.main-content-wrapper .section-header .meteo .weather-item .weather-icon{height:24px;vertical-align:sub;color:var(--color-text)}.main-content-wrapper .section-header .meteo .weather-item span{font-weight:700}.main-content-wrapper .section-header .langs-magic{height:auto;border-top:2px solid #ececec;border-bottom:2px solid #ececec}.main-content-wrapper .section-header .langs-magic ul{text-align:left}.main-content-wrapper .section-header .langs-magic li{display:inline-block;margin:0 5px 10px 0!important;padding-bottom:2px}.main-content-wrapper .section-header .langs-magic li.active-lang{border-bottom:2px solid var(--color-link)}.main-content-wrapper .section-header .langs-magic a{border-bottom:0!important}.main-content-wrapper .content-site{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 250px);flex:0 0 calc(100% - 250px);width:calc(100% - 250px);max-width:calc(100% - 250px);margin-left:250px}.section-slider{height:100vh;width:100%;display:inline-block;position:relative}.section-slider .owl-carousel{position:initial}.section-slider .slider-home{background-position:center center;background-size:cover;height:100vh;position:relative}.section-slider .slider-content,.section-video .video-home .slider-content{position:absolute;top:0;left:0;padding:50px 70px 50px 50px;background-color:rgba(0,0,0,.3);width:100%;z-index:70}.section-slider .title-slider,.section-video .video-home .title-slider{margin-bottom:0;color:var(--color-text-white);font-family:var(--font-title);font-size:50px;font-weight:700;line-height:50px;text-shadow:0 2px 2px rgba(0,0,0,.4)}.section-slider .subtitle-slider,.section-video .video-home .subtitle-slider{margin-bottom:0;color:var(--color-text-white);font-size:24px;font-weight:400;text-shadow:0 2px 2px rgba(0,0,0,.4)}.section-slider .owl-nav{position:absolute;top:120px;right:70px;z-index:75}.section-slider .owl-nav .owl-prev,.section-slider .owl-nav .owl-next{position:absolute;z-index:75;width:36px;height:36px;text-align:center;line-height:31px!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;color:var(--color-text-white)!important;border:3px solid var(--color-text-white)!important;border-radius:100%!important}.section-slider .owl-nav .owl-prev:hover,.section-slider .owl-nav .owl-next:hover{color:var(--color-link)!important;border:3px solid var(--color-link)!important}.section-slider .owl-nav .owl-prev{top:-46px}.scroll-down a{position:absolute;bottom:0;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font:normal 400 20px/1 'Josefin Sans',sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;padding-top:50px;color:var(--color-bg-1)}.scroll-down a:hover{opacity:.5}.scroll-down a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;box-sizing:border-box;border:3px solid var(--color-text-white);border-radius:100%;background-color:rgba(0,0,0,.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);-moz-box-shadow:0 0 30px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1)}.scroll-down a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;border-left:3px solid var(--color-text-white);border-bottom:3px solid var(--color-text-white)}.scroll-down a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width:44px;height:44px;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box;box-shadow:0 0 0 0 rgba(255,255,255,.1);border-radius:100%;opacity:0}@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 30px rgba(255,255,255,.3);opacity:0}100%{opacity:0}}@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 30px rgba(255,255,255,.3);opacity:0}100%{opacity:0}}.section-min-width .container{max-width:1200px}#section-BE{padding:0 45px;display:block}#ConstellationWidgetContainerBE #ConstellationWidget{padding:0!important;background-color:transparent!important;display:flex;justify-content:center}#section-BE-detail .check-availability .col-xs-12,#section-BE-detail .check-availability .col-sm-12,#section-BE-detail .check-availability .col-md-12,#section-BE-detail .check-availability .col-lg-12{padding-right:0;padding-left:0}#ConstellationWidget span.current{line-height:50px}.section-home-presentation .text p{text-align:left}.section-home-presentation .text p a{font-size:inherit}.section-home-presentation img{height:110px;width:110px;border-radius:100%}.flex-home-offers{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.section-home-offers .animate-box{position:relative;min-height:1px;float:left;width:calc(30% - 15px);-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.section-home-offers .animate-box:nth-child(5n+1){width:calc(40% - 15px)}.section-home-offers .animate-box .offer{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:330px;width:100%;display:block;background-color:var(--color-link)}.section-home-offers .animate-box .offer .desc{position:absolute;top:10px;bottom:10px;left:10px;right:10px;opacity:.8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:rgba(0,0,0,.65)}.section-home-offers .animate-box .offer:hover .desc{opacity:1}.section-home-offers .animate-box .offer .desc .con{padding:20px;display:block;position:relative;height:310px;text-align:left}.animate-box .offer .desc .con h3.title-blocs{color:var(--color-text-white)}.animate-box .offer .desc .con span{color:var(--color-text-white);font-weight:400!important}.section-home-scea .container ul{text-align:left}.section-home-scea .container ul li{width:calc(33% - 1px);display:inline-block;line-height:2em}.section-home-scea .container ul em{margin-right:10px}.option-flex{display:flex;flex-wrap:wrap;justify-content:left;gap:30px}.section-home-options .container .option-box{width:calc(50% - 15px);display:flex;gap:15px}.section-home-options .container .option-box .image{height:148px;width:148px;overflow:hidden;position:relative}.section-home-options .container .option-box .image img{height:100%;max-width:none;width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-home-options h3.title-blocs{margin-bottom:5px}.section-home-os .slider-home-os,.giftcard-section .slider-home-os{text-align:left;display:flex;flex-wrap:nowrap;justify-content:center;gap:30px}.section-home-os .slider-home-os .desc,.section-home-os .slider-home-os .image-os,.giftcard-section .slider-home-os .desc,.giftcard-section .slider-home-os .offer-photo-w{width:calc(50% - 15px)}.section-home-os span.os-amount{text-align:center;padding:5px 10px;margin-right:10px;background:var(--color-btn)!important;color:var(--color-btn-txt);font-weight:700}.section-home-os .slider-home-os .desc{padding-top:70px}.section-home-os span.prestation-pour{font-style:italic;display:block}.section-home-os .owl-nav{position:absolute;top:25px;left:calc(50% + 15px)}.section-home-os .owl-nav .owl-prev,.section-home-os .owl-nav .owl-next{position:absolute;z-index:10;width:50px;height:50px;text-align:center;line-height:50px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;font-size:14px;background-color:rgba(0,0,0,1)!important}.section-home-os .owl-nav .owl-prev:hover,.section-home-os .owl-nav .owl-next:hover{background-color:rgba(0,0,0,.8)!important}.section-home-os .owl-nav .owl-prev i,.section-home-os .owl-nav .owl-next i,.section-home-os .owl-nav .owl-prev:hover i,.section-home-os .owl-nav .owl-next:hover i{color:#fff!important}.section-home-os .owl-nav .owl-next{left:51px}.flex-news{display:flex;justify-content:center;gap:30px}.section-home-news .animate-box{position:relative;min-height:1px;float:left;width:calc(33% - 10px);-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.section-home-news .animate-box .offer{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:330px;width:100%;display:block}.section-home-news .animate-box .offer .desc{position:absolute;top:10px;bottom:10px;left:10px;right:10px;background:rgba(0,0,0,.8);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section-home-news .animate-box .offer .desc .con{padding:20px;display:block;position:relative;height:310px;text-align:left}.section-home-news .animate-box.see-all .offer{background:var(--color-btn)}.section-home-news .animate-box.see-all .offer .desc{-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s;background:rgba(0,0,0,0);border:3px solid rgba(255,255,255,.3)}.section-home-news .animate-box.see-all .offer .desc:hover{background:rgba(0,0,0,.3)}.section-home-news .animate-box.see-all .offer .desc h3{font-size:36px;line-height:1.1em;color:var(--color-text-white)}.section-home-news .animate-box.see-all .offer .desc .con{text-align:center;padding:19% 30px}.section-home-news .animate-box.see-all .offer .desc img{height:80px;display:inline-block}.section-avis .section-title{margin-bottom:30px}.giftcard-section{display:inline-block;width:100%}.giftcard-section .owl-nav{position:absolute;top:25px;left:calc(50% + 15px)}.giftcard-section .owl-nav .owl-prev,.giftcard-section .owl-nav .owl-next{position:absolute;z-index:10;width:50px;height:50px;text-align:center;line-height:50px!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;font-size:14px!important;color:var(--color-text-white)!important;background-color:rgba(0,0,0,1)!important}.giftcard-section .owl-nav .owl-next{left:51px}.giftcard-section .offer-photo-w{height:300px;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-right:0;padding-left:0;position:relative}.giftcard-section .offer-photo-w .opacity-amount{width:100%;height:100%;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;background:rgba(0,0,0,.4)}.giftcard-section .gift-bloc:hover .offer-photo-w .opacity-amount{background:rgba(0,0,0,.5)}.giftcard-section .offer-photo-w .opacity-amount .gift-amount{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--color-text-white);font-family:var(--font-title);font-weight:700;font-size:70px}.giftcard-section .offer-content-w{padding-top:50px}.giftcard-section .offer-content-w .description,.giftcard-section .offer-content-w .valable{display:block}.giftcard-section .offer-content-w .date-os{margin-top:15px;margin-bottom:15px;color:var(--color-link)}.giftcard-section .offer-content-w .date-os.lowercase{text-transform:lowercase}@media(max-width:480px){.giftcard-section .offer-photo-w .opacity-amount .gift-amount{font-size:50px}}.section-page-liste{position:relative;z-index:1;width:100%;max-width:100%}.flex-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.flex-list .presta-list-page{width:calc(50% - 15px)}.single-product-wrapper .product-description{position:relative;z-index:1;margin-top:25px;height:150px}.single-product-wrapper .product-description .product-title{padding-right:25px;width:calc(100% - 137px);display:inline-block;vertical-align:top}.single-product-wrapper .product-description .product-title h3.title-blocs{margin-bottom:10px}.single-product-wrapper .product-description .product-infos{width:130px;display:inline-block}.single-product-wrapper .product-description .product-infos .line{width:100%;margin-bottom:15px;margin-top:6px;display:block;height:3px;background-color:var(--color-link)}.single-product-wrapper .product-description .product-infos .product-price{line-height:1;margin-bottom:10px;text-align:right;width:130px;color:var(--color-link)}.single-product-wrapper .product-description .product-infos .product-price span{font-size:22px;font-weight:700}.section-page-redac{position:relative;z-index:1;width:100%;max-width:100%}.section-page-redac .ot-heading .sub{text-align:justify;margin-bottom:0}.section-page-redac .ot-heading iframe{width:773px;height:430px}.section-page-redac .page-detail-images{width:100%;height:0;padding-bottom:65%;overflow:hidden}.page-detail-images .owl-nav .owl-prev,.page-detail-images .owl-nav .owl-next{position:absolute;z-index:10;top:50%;width:50px;height:50px;text-align:center;line-height:50px!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;color:var(--color-text-white)!important;font-size:14px!important;background-color:rgba(0,0,0,1)!important;border-radius:0!important}.page-detail-images .owl-nav .owl-prev:hover,.page-detail-images .owl-nav .owl-next:hover{background-color:rgba(0,0,0,.8)!important}.section-page-redac .owl-nav .owl-prev{left:0}.section-page-redac .owl-nav .owl-next{right:0}.section-slider-detail{width:100%;display:inline-block;position:relative}.section-slider-detail h1.big-title{padding-right:5%;padding-left:5%}.section-slider-detail .price-detail{margin-bottom:30px}.section-slider-detail .price-detail span{font-weight:700;font-size:30px}.section-slider-detail .page-detail-images{background-color:var(--color-bg-2)}.section-slider-detail .page-detail-images img{width:auto;height:100%;margin-left:auto;margin-right:auto}.section-slider-detail .page-detail-images .legend{margin-top:10px}.section-slider-detail .owl-nav .owl-prev,.section-slider-detail .owl-nav .owl-next{position:absolute;z-index:10;top:50%;width:50px;height:50px;text-align:center;line-height:50px!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;color:var(--color-text-white)!important;font-size:14px!important;background-color:rgba(0,0,0,1)!important}.section-slider-detail .owl-nav .owl-prev:hover,.section-slider-detail .owl-nav .owl-next:hover{background-color:rgba(0,0,0,.8)!important}.section-slider-detail .owl-nav .owl-prev{left:0}.section-slider-detail .owl-nav .owl-next{right:0}.section-detail-be{max-width:100%;padding:40px 45px;background-color:var(--color-bg-2)}.section-detail-presentation .text{text-align:left}.section-detail-presentation .module-infos{height:auto;text-align:left;background:var(--color-btn);padding:5px}.section-detail-presentation .module-infos .white-bg{height:100%;width:100%;padding:30px 60px;background-color:var(--color-bg-1)}.section-detail-presentation .module-infos ul li{display:inline-block;width:49%;line-height:40px}.section-detail-presentation .module-infos ul li em{padding-right:10px}.section-detail-activity .infos-flex{display:flex;justify-content:center;gap:30px}.section-detail-activity .infos-flex .text{width:calc(25% - 10px)}.section-detail-meeting .text{background-color:var(--color-bg-2)}.section-home-os .desc .deadline-alaligne{display:block}.section-home-os .desc span.date-os,.section-home-os .desc strong.date-os{color:var(--color-link)}.btn.btn-success.form-control.w-auto.xs-w-80p.min-w-90.add-to-cart{padding-top:10px!important}.reviewWidgetContainer a{left:0}.reviewWidgetContainer img{left:0;border-radius:0}.reviewWidgetContainer .widgetGrade{left:0}.list-flex{display:flex;flex-direction:column}.list-flex .gift-bloc{margin-bottom:30px}.flag{max-width:30px}.topiecha-grid .IG-bloc{border-radius:0!important}.section-news+.section-newsletter{padding-bottom:0}@media only screen and (max-width:1800px){.section-page-news,.section-page-redac,.section-page-be{min-height:calc(100vh - 84px)}}@media only screen and (max-width:1460px){.section-home-offers .animate-box,.section-home-offers .animate-box:nth-child(5n+1){width:calc(33% - 15px)}}@media only screen and (max-width:1300px){.section-home-scea .container ul li,.section-detail-scea .container ul li{width:-moz-calc(50% - 3px);width:-o-calc(50% - 3px);width:-webkit-calc(50% - 3px);width:calc(50% - 3px)}h3.title-blocs{font-size:22px;color:var(--color-text)}.section-home-news .animate-box.see-all .offer .desc h3{font-size:26px}.single-product-wrapper .product-description .product-title h3.title-blocs{font-size:20px}}@media only screen and (max-width:1199px){.main-content-wrapper{margin-top:100px;z-index:100}.navbar{display:block}.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.main-content-wrapper .section-header{-webkit-box-flex:0;z-index:4000;top:0;left:-350px;display:block}.main-content-wrapper .section-header .nav-close{display:block}.main-content-wrapper .section-header .nav li.active a::after{left:-50px}.main-content-wrapper .content-site{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-left:0}.section-slider,.section-slider .slider-home{height:calc(100vh - 100px)}.section-home-news .animate-box.see-all .offer .desc img{height:60px}.section-tripadvisor.col-lg-6{padding-right:0;padding-left:0}}@media only screen and (max-width:1024px){.pt-80{padding-top:50px}.container{padding-left:20px;padding-right:20px}.pb-80{padding-bottom:50px}.section-detail-activity .infos-flex{flex-wrap:wrap}.section-detail-activity .infos-flex .text{width:50%}.main-content-wrapper .section-header .logo{padding-bottom:20px}.main-content-wrapper .section-header .logo img{height:70px}.section-slider .title-slider,.section-video .video-home .title-slider{font-size:40px;line-height:46px}h2.big-title,h1.big-title{font-size:40px}h3.medium-title-line{font-size:30px}.section-home-offers .animate-box .offer .desc{opacity:1;background:rgba(0,0,0,.6)}.section-slider .slider-content{padding:30px 70px 30px 30px}.section-slider .owl-nav{top:90px}.section-page-news,.section-page-redac,.section-page-be{min-height:calc(100vh - 184px)}}@media only screen and (max-width:768px){.section-slider,.section-slider .slider-home{height:55vh}.scroll-down{display:none}.section-detail-presentation .module-infos ul li{font-size:16px}.section-home-offers .animate-box,.section-home-offers .animate-box:nth-child(5n+1),.section-home-news .animate-box,.section-home-news .animate-box.see-all{width:calc(50% - 15px)}.container{padding-left:15px;padding-right:15px}.section-home-options .container .option-box .image{height:130px;width:130px}.section-home-news .animate-box:nth-child(2){display:none}.single-product-wrapper .product-description .product-title{padding-right:15px}.section-slider-detail .container{padding-bottom:30px}.section-detail-presentation .module-infos .white-bg{padding:30px}.section-page-news .detail-news{padding:30px 15px}.section-page-news .detail-news .image-os{margin-bottom:20px}.section-page-redac .ot-heading iframe{width:708px;height:393px}.section-page-news,.section-page-redac,.section-page-be{min-height:calc(100vh - 252px)}}@media only screen and (max-width:480px){.section-home-options .container .option-box{width:100%}.flex-list .presta-list-page{width:100%}.section-detail-activity .infos-flex .text{width:100%}.section-home-os .slider-home-os{flex-wrap:wrap;gap:30px}.giftcard-section .slider-home-os{flex-wrap:wrap;gap:0}.section-home-os .slider-home-os .desc,.section-home-os .slider-home-os .image-os,.giftcard-section .slider-home-os .desc,.giftcard-section .slider-home-os .offer-photo-w{width:100%}.mobile-nav{padding:15px}.mobile-nav .navbar-brand{padding-right:10px;line-height:70px}.mobile-nav .navbar-brand .subtitle{display:none}.section-page-news .detail-news .image-os .img-news{height:200px}.section-slider .slider-content{padding:20px 70px 20px 20px}.section-slider .owl-nav{top:98px;right:50px}.scroll-down a{padding-top:40px}.pt-80{padding-top:30px}.pb-80{padding-bottom:30px}.mb-30{margin-bottom:20px}.mt-30{margin-top:20px}h2.big-title:after,h1.big-title:after,h3.medium-title-line:after{margin-bottom:20px;margin-top:15px}#section-BE{padding:20px 0;padding-right:0}.section-home-offers .animate-box,.section-home-offers .animate-box:nth-child(5n+1),.section-home-news .animate-box,.section-home-news .animate-box.see-all{width:100%}.section-home-offers .animate-box .offer,.section-home-news .animate-box .offer{height:230px}.section-home-scea .container ul li,.section-detail-scea .container ul li{width:100%}.section-home-options .container .option-box .image{height:113px;width:113px}.section-home-options .container .option-box .desc{width:60%}.section-home-options .container .option-box:last-child{margin-bottom:0}.section-home-os .owl-nav,.giftcard-section .owl-nav{left:0}.section-home-os .slider-home-os .desc{padding-top:10px}.section-home-os .slider-home-os .desc h3.title-blocs{margin-top:10px;margin-bottom:0}.section-home-os .slider-home-os .desc .description,.section-home-news .animate-box .description{display:none}.flex-news{flex-wrap:wrap;gap:10px}.section-home-news .animate-box.see-all .offer{height:70px}.section-home-news .animate-box.see-all .offer .desc .con{padding:0;height:44px}.section-home-news .animate-box.see-all .offer .desc img{display:none}.section-home-news .animate-box.see-all .offer .desc h3{margin-bottom:0}.giftcard-section .offer-photo-w{height:150px}.giftcard-section .offer-content-w{padding:0}.giftcard-section .offer-content-w .description{display:none}.giftcard-section .offer-photo-w .opacity-amount .gift-amount{margin-top:20px}.single-product-wrapper .product-description{margin-top:15px;display:inline-block!important;width:100%;height:auto}.single-product-wrapper .product-description .product-title{width:100%}.single-product-wrapper .product-description .product-infos{width:100%}.single-product-wrapper .product-description .product-infos .line{margin-bottom:10px;margin-top:10px}.single-product-wrapper .product-description .product-infos .product-price{width:100%}.section-page-redac .ot-heading{margin-bottom:20px}.section-slider-detail .container{padding-bottom:15px}.section-slider-detail h1.big-title{padding-right:0;padding-left:0}.section-detail-be .check-availability{padding:15px 0}.section-detail-presentation .text{margin-bottom:20px}.section-detail-presentation .module-infos .white-bg{padding:15px}.section-detail-presentation .module-infos ul li{width:100%;line-height:30px}.section-page-news .detail-news{padding:15px 0}.section-page-redac .content.post{padding-top:10px}.section-page-redac .ot-heading iframe{width:290px;height:161px}.section-detail-be{padding:15px 0}.section-detail-be .col-xs-12 .col-sm-12 .col-md-12 .col-lg-12{padding-right:0;padding-left:0}.section-page-news,.section-page-redac,.section-page-be{min-height:calc(100vh - 274px)}.main-content-wrapper .section-header .logo .title,.mobile-nav .navbar-brand .title{font-size:22px}.main-content-wrapper .section-header .logo .subtitle{font-size:14px}.section-slider .title-slider,.section-video .video-home .title-slider{font-size:30px;line-height:36px}.section-slider .subtitle-slider,.section-video .video-home .subtitle-slider{font-size:18px}h3.medium-title,h2.big-title,h1.big-title,h3.medium-title-line{font-size:26px;line-height:32px}h3.title-blocs{font-size:20px}.section-home-offers .animate-box .offer .desc .con span,.section-home-presentation .text,.section-home-options .container .option-box .desc span,.section-home-os span,.section-home-news .animate-box span,.section-page-redac .ot-heading .sub,.section-detail-presentation .text,.section-page-news span{font-size:16px}.section-home-news .animate-box.see-all .offer .desc h3{font-size:22px;line-height:44px}.single-product-wrapper .product-description .product-infos .product-price{font-size:14px}.single-product-wrapper .product-description .product-infos .product-price span{font-size:20px}.section-detail-presentation .module-infos ul li{font-size:14px}.section-slider-detail .page-detail-images img{height:auto!important}}@media only screen and (max-width:320px){.section-home-newsletter .container .newsletter-content{padding:20px 15px}.section-contact .infos-contact .text .team-share a{margin-right:10px}.section-contact .infos-contact .text .team-share a{font-size:22px}}select#ChildAge1{width:25%;margin-left:auto;display:block!important}.page-404 .content-site{height:100vh;flex:initial!important}.horaires-more-infos h2.big-title{text-align:left}.horaires-more-infos h2.big-title:after{margin-left:0}.menus-restau{margin-top:0;border-top:0}@media(max-width:1024px){#ConstellationWidgetContainerBE #ConstellationWidget{display:block}}#widget-full{width:100%!important}.section-video{height:100%}@media(max-width:1024px){section-video,.video-wrap{padding-bottom:0}}section#widget-full.activity{border-bottom-left-radius:0;border-bottom-right-radius:0}section.no_padding.booking-form>div#section-BE-inner{background:var(--color-bg-3);border-top-right-radius:10px;border-top-left-radius:10px}@media(max-width:480px){.main-menu-bg .nav.nav-tabs li a span.menu-name{display:none!important}}.btn-group{margin-top:30px}a.btn{color:var(--color-btn-txt)}.gifts-and-click-and-collect{margin-bottom:10px}.bloc-date-big-content{background-color:#fff;gap:0}.dates-start,.dates-end{min-width:auto;width:100%}