@charset "UTF-8";.slick-list{position:relative;overflow:hidden;display:block;margin:0}.slick-list.dragging{cursor:pointer}.slick-loading .slick-list{background:#fff}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%;height:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;z-index:8;background-position:center center;background-repeat:no-repeat;background-size:auto 80%}.slick-prev.slick-disabled,.slick-next.slick-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:inherit}.slick-prev{left:10px;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left.svg)}.slick-next{right:10px;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right.svg)}.slick--hover-arrow{padding:0 40px}.slick-dots{display:block;text-align:center;margin:10px 0;z-index:1}.slick-dots li{display:inline-block;cursor:pointer}.slick-dots li button{border-radius:30px;display:inline-block;text-align:center;width:15px;height:15px;line-height:13px;background-color:#3567f6;color:transparent;margin:5px;font-size:0;opacity:.25;vertical-align:middle}.slick-dots li button:hover,.slick-dots li button:focus{opacity:1}.slick-dots li.slick-active button{opacity:1}.slick--big-arrow,.slick--blue-arrow{padding:0 50px}.slick--big-arrow .slick-prev,.slick--blue-arrow .slick-prev,.slick--big-arrow .slick-next,.slick--blue-arrow .slick-next{height:40px;width:40px}.slick--blue-arrow .slick-prev,.slick--blue-arrow .slick-next{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background-color:#fff;opacity:.75}.slick--blue-arrow .slick-prev:hover,.slick--blue-arrow .slick-prev:focus,.slick--blue-arrow .slick-next:hover,.slick--blue-arrow .slick-next:focus{opacity:1}.slick--blue-arrow .slick-prev{left:0;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left.svg)}.slick--blue-arrow .slick-next{right:0;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right.svg)}.slick-prev--white{left:20px;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left--white.svg)}.slick-next--white{right:20px;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right--white.svg)}.slick-text li{display:inline-block;margin:10px}.slick-text li a{overflow:hidden;position:relative;display:block;text-decoration:none}.slick-text li .slider-text__content{text-align:center;position:absolute;z-index:1;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(255,255,255,.75)}.slick-text li h3{text-transform:uppercase;font-size:20px;position:relative}.slick-text li p{margin-top:10px;display:none}.slick-text.slick-text--hover a:hover p{display:block}.passengers-container{display:none;background-color:#fff;position:absolute;z-index:3;top:37px;left:0;width:100%;color:#737373;padding:20px}.passengers-container.js--active{display:block}.passengers-container>div{display:table;width:100%}.passengers-container>div+div{margin-top:10px}.passengers-container>div>span{display:table-cell;vertical-align:top}.passengers-container .passengers__label{font-weight:700}.passengers-container .passengers__label span{font-weight:400;display:block;color:#737373}.passengers-container .passengers__number{text-align:right}.passengers-container .passengers__number>*{display:inline-block;vertical-align:middle}.passengers-container .passengers__number span{margin:0 10px;line-height:20px;color:#1b115c;font-weight:bold}.passengers-container .passengers__number button{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:22px;height:22px;background-color:#092a5e;background-size:18px;background-position:center center;background-repeat:no-repeat}.passengers-container .passengers__number button:hover{background-color:#0c397f}.passengers-container .js--plus{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/plus--white.svg)}.passengers-container .js--minus{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/minus--white.svg)}.passengers-container .cta-only{text-align:right}.passengers-container .alert-container{position:relative!important;padding:0!important;margin-bottom:10px}.passengers-container .alert-container .alert{position:relative}.passengers-container .alert-container .alert::before{display:none}.search .passengers-container .passengers__number button{background-color:#3567f6}.search .passengers-container .passengers__number button.disabled{filter:none}.search .passengers-container .passengers__label[data-label=adult],.search .passengers-container .passengers__label[data-label=child],.search .passengers-container .passengers__label[data-label=baby]{color:#1b115c}.product-row{padding:10px 0 10px 80px;position:relative;background-color:#f2f2f2;display:table;width:100%;border-top:1px solid #fff;margin-bottom:5px;height:70px;overflow:hidden}.product-row:hover,.product-row:focus{background-color:transparent}.product-row .logo{position:absolute;top:0;left:0;height:70px;width:auto}.product-row h2{font-family:"Ambit-Bold",Arial,sans-serif;font-size:18px;display:inline}.product-row .nbr-days{display:inline;border-left:1px solid #092a5e;padding-left:5px;margin-left:5px}.product-row>div{display:table-cell;vertical-align:middle;padding:0 10px;width:60%}.product-row>div+div{width:40%;text-align:right}.product-row>div+div>*{display:inline-block;vertical-align:middle}.product-row .pricemod{width:220px;position:relative}.product-row .pricemod .price{background-position:right -8px center;padding-right:25px;background-repeat:no-repeat;background-size:25px auto}.product-row .pricemod .price.price--red{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right--red.svg);color:#d40e14}.product-row .pricemod .price.price--red .tooltip-i{background-color:#d40e14}.product-row .pricemod .price.price--blue{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right.svg)}.product-row .pricemod .price strong{font-size:30px}.product-row .pricemod .price sup{line-height:10px;font-size:12px;display:inline-block;position:relative;top:5px;text-align:left}.product-row .pricemod .product__reduction{display:block;font-size:14px;color:rgba(115,115,115,.75);position:absolute;bottom:-10px;right:80px}.product-row .sticker{background-color:#d40e14}.product-row .btn-trans{font-size:0!important;padding-right:0;display:block}.product-row .btn-trans:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:980px){.product-row{padding:10px 0 10px 10px}.product-row .logo{display:none}.product-row>div{width:55%}.product-row>div+div{width:45%;text-align:left}.product-row .pricemod{width:auto;float:right}.product-row .pricemod .price{min-width:190px;text-align:right}.product-row .pricemod .product__reduction{bottom:-10px;right:76px}}@media screen and (max-width:640px){.product-row{height:auto}.product-row>div{width:100%;display:block}.product-row>div+div{width:100%;margin-top:10px;position:relative}.product-row .pricemod{float:none;width:100%;text-align:right}.product-row .pricemod .product__reduction{position:relative;bottom:5px}.product-row .sticker{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:-10px;top:50%}}.tabs{display:none}.tabs.js--active{display:block}.tabs-buttons ul{text-align:center;font-size:0}.tabs-buttons li{display:inline-block;font-size:initial}.tabs-buttons button{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #f3f0ec;padding:10px 20px}.tabs-buttons button.js--active{border-width:2px;border-color:#092a5e;font-weight:700}.tabs-buttons img{height:20px;margin:0 auto}.tabs-buttons--bottom ul{font-size:0}.tabs-buttons--bottom button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:initial;border-top:0;border-left:0;border-right:0}.tripRate-container{font-size:0;display:inline-block;vertical-align:middle}.tripRate{height:18px;width:18px;border:2px solid #00a680;border-radius:50%;display:inline-block;position:relative;overflow:hidden}.tripRate--full:before,.tripRate--half:before{content:"";width:10px;height:10px;background-color:#00a680;border-radius:50%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.tripRate--half:after{content:"";width:10px;height:20px;background-color:#fff;display:inline-block;position:absolute;top:0;left:50%;z-index:2}.tripadvisor__header{border-bottom:1px solid #dcdcdc;margin:0 0 20px;padding-bottom:20px}.tripadvisor__header>p{font-weight:700;margin-bottom:20px}.tripadvisor__header>h3{margin-top:40px}.trip-widget{display:inline-block;margin-right:30px;height:30px}.trip-widget--rate>img{height:30px;display:inline-block;vertical-align:middle;position:relative}.trip-widget--badge{background:url(https://content.tui.fr/Content/img/common/icon/icons-svg/tripadvisor-certificate.svg) left top no-repeat;background-size:25px;padding-left:40px}.trip-widget--badge svg{fill:#00a680}.tripadvisor__bars .bar span{display:inline-block;vertical-align:baseline}.tripadvisor__bars .bar>span:first-child{min-width:60px}.tripadvisor__bars .bar span:nth-child(2){-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:12px;width:180px;background-color:#f2f2f2;margin:0 5px;position:relative;overflow:hidden}.tripadvisor__bars .bar span:nth-child(2) span{-webkit-transition:ease width 2s;-moz-transition:ease width 2s;-o-transition:ease width 2s;transition:ease width 2s;display:inline-block;background-color:#00a680;height:100%;position:absolute;width:0}.tripadvisor__bars .bar span:last-child{font-weight:700}.tripadvisor__sort{margin-bottom:40px}.tripadvisor__sort .form-control{display:inline-block;width:220px}.tripadvisor-review{border:0;border-bottom:1px solid #d7d2c3;color:#000;padding-bottom:20px;margin-bottom:20px}.tripadvisor-review:after{content:"";display:table;clear:both}.tripadvisor-review .customer{float:left;width:20%}.tripadvisor-review .customer p:first-child{color:#1b115c}.tripadvisor-review>article{float:left;width:80%}.tripadvisor-review>article>h2{margin-bottom:10px;color:#1b115c}.tripadvisor-review .rate{margin-bottom:20px}.tripadvisor-review .rate>span{color:#737373}.tripadvisor-review .tripadvisor-review__content{margin-bottom:20px}.tripadvisor-review .tripadvisor-review__content.js--active .rate-details{display:block}.tripadvisor-review .rate-details{margin-top:20px;padding-left:0}.tripadvisor-review .rate-details .three-col{padding-left:0}.tripadvisor-review .rate-details .three-col>p{display:inline-block;min-width:150px}.tripadvisor-review .js--show-more,.tripadvisor-review .js--show-next{margin-top:5px}.tripadvisor-review .js--show-more.less{display:block}.tripadvisor-review__answer>div{background-color:#f2f2f2;padding:20px;color:#000;margin-bottom:20px}.copyright{color:#b9b9b9;font-size:14px}@media screen and (max-width:767px){.tripadvisor__header>h3{margin:10px 0 20px}.trip-widget{margin-bottom:10px}.tripadvisor__bars{padding:0}.tripadvisor__bars .three-col{padding:10px 0}.tripadvisor__bars .bar span:nth-child(2){width:200px;height:20px;vertical-align:middle}.tripadvisor__sort .form-control{display:block;width:100%;margin-bottom:10px}.tripadvisor-review .customer,.tripadvisor-review>article{clear:both;float:none;width:100%}.tripadvisor-review .customer p:not(:first-child){display:inline-block}.tripadvisor-review>article{padding:0 10px;margin:10px 0}.tripadvisor-review .rate-details{padding:0}.tripadvisor-review .rate-details .three-col{padding:10px 0}.tripadvisor-review .rate-details .three-col>p{width:200px}}.tabs-container{width:100%;display:table;table-layout:fixed}.tabs-container .tabs{display:table-cell;width:100%;vertical-align:top}.tabs-container--one-tab .tabs.js--active .tabs__button{cursor:default;border:0;text-align:left}.tabs__content{display:none;margin-top:20px}.tabs__button{background-color:#f2f2f2;color:#737373;border-bottom:2px solid #d7d2c3;width:100%;height:40px}.tabs:not(:last-child) .tabs__button{border-right:2px solid #d7d2c3}.tabs.js--active{position:relative;top:-2px}.tabs.js--active .tabs__content{display:table;position:relative;width:100%}.tabs.js--active .tabs__button{background-color:#fff;color:#1b115c;border:2px solid #d7d2c3;border-left:0;border-bottom:0;position:relative;top:2px}.tabs.js--active:first-child .tabs__button{border-left:2px solid #d7d2c3}.pager-container{display:block;margin:20px 20px 0 20px;overflow:hidden;position:relative;text-align:center}.pager-container .pager-loader{text-align:center}.pager-container .pager-loader img{display:inline-block;-webkit-animation:rotate-left 1s linear .1s infinite;animation:rotate-left 1s linear .1s infinite}.progressbar{width:40%;max-width:280px;background-color:#dcdcdc;margin:10px auto 15px;display:block}.progressbarChild{width:1%;height:3px;background-color:#70cbf4}.pager-loader{width:40px;height:40px;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/pager-loader.svg);display:inline-block;-webkit-animation:rotate-left 1s linear .1s infinite;animation:rotate-left 1s linear .1s infinite}.pager-loader.hide{display:none}.toggle-price input{display:none}.toggle-price .button{background-color:#fff;border:2px solid #3567f6;border-radius:22px;cursor:pointer;display:block;position:relative;width:194px;padding:1px}.toggle-price .knob{background-color:#3567f6;border:2px solid #3567f6;border-radius:22px;display:block;height:30px;transition:.4s transform ease-in-out;width:100px}.toggle-price .choice1,.toggle-price .choice2{display:block;position:absolute;top:50%;transform:translateY(-50%)}.toggle-price .choice1{right:20px;color:#1b115c}.toggle-price .choice2{left:20px;color:#fff;font-weight:700}.toggle-price #switch-button:checked+.button .knob{transform:translateX(88px)}.toggle-price #switch-button:checked+.button .choice1{color:#fff;font-weight:700}.toggle-price #switch-button:checked+.button .choice2{color:#1b115c;font-weight:400}.product-nav{-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease;z-index:998;position:fixed;top:-62px;left:0;width:100%;border-bottom:2px solid #f2f2f2;background-color:#fff}.product-nav.js--active{top:0}.product-nav nav{text-align:left;position:relative;padding:10px 0}.product-nav ul button,.product-nav ul a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;position:relative;display:block;height:40px;line-height:50px;padding:0 10px;color:#1b115c;padding-left:30px}.product-nav ul button:hover,.product-nav ul button:focus,.product-nav ul a:hover,.product-nav ul a:focus{color:#1b115c;text-decoration:none}.product-nav li{display:inline-block;vertical-align:top}.product-nav li.js--active button,.product-nav li.js--active a{font-weight:700;color:#3567f6}.product-nav .btn-primary{position:absolute;right:20px;top:10px}.product-nav .btn-calendar{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/calendar-month--white.svg);padding-left:50px;background-position:left 10px center}.product-nav__hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;bottom:-2px;height:4px;background-color:#3567f6}.product-mosaic__nav li{display:inline-block}.product-mosaic__nav li+li{margin-left:10px}.product-mosaic__nav button>*{display:inline-block;vertical-align:middle}.product-mosaic__nav button svg{fill:#092a5e}.product-player{position:relative}.product-player>img{max-width:inherit;width:100%}.product-player .product-mosaic__logos{width:auto;position:absolute;z-index:1}.grid-container{display:grid;grid-template-areas:"a a b" "a a c";grid-column-gap:10px;padding-bottom:65px;position:relative}.grid-container img.mosaic-img-1{grid-area:a}.grid-container img.mosaic-img-2{grid-area:b}.grid-container img.mosaic-img-3{grid-area:c;margin-top:6px}figure{position:relative;height:100%}.btn-map{position:relative}.btn-map button.access-text{position:relative;width:100%}.btn-map svg{position:absolute;bottom:0;right:0;width:30px;height:30px;background-color:#fff;padding:5px}.carousel{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:fixed;z-index:999;top:0;left:0;width:100%;height:0;background-color:#000}.carousel.carousel-scroll{overflow-y:scroll}.carousel.carousel-scroll .carousel__container [data-tabs].js--active{overflow:visible}.carousel.js--active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:100vh;pointer-events:auto}.carousel [class*=-carousel]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.carousel [class*=-carousel].js--active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.carousel .carousel__main .slick-slide img{object-fit:cover;object-position:center;width:100%;height:calc(98vh - 120px);max-width:1200px}.carousel__sticky{height:80px}.carousel__sticky .sticky-container{background-color:#fff;margin:0 auto;text-align:center;position:fixed;width:100%;z-index:1;overflow:hidden}.carousel__sticky .sticky-container.js--active{position:fixed;top:0;left:0}.carousel__sticky .sticky__title{margin:20px 0}.carousel__sticky .sticky__list{margin:20px 0}.carousel__sticky .sticky__button{display:inline-block;margin-left:20px}.carousel__sticky .sticky__button:first-child{margin-left:0}.carousel__sticky .btn{background-color:#fff;border:2px solid #3567f6;color:#3567f6;line-height:38px;padding:0 12px}.carousel__sticky .btn.js--active,.carousel__sticky .btn:hover{background-color:#3567f6;color:#fff}.carousel__sticky .btn-photo{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/camera--energy-blue.svg);padding-left:50px;background-position:left 10px center}.carousel__sticky .btn-photo.js--active,.carousel__sticky .btn-photo:hover{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/camera--white.svg)}.carousel__sticky .btn-photo .btn{display:inline-block;margin-left:20px}.carousel__container{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%;max-width:100%;margin:20px auto 0;display:flex;height:calc(96vh - 100px)}.carousel__container [data-tabs]{padding:0 70px 0 90px;flex-direction:row;display:none;visibility:hidden;height:100%;width:100%;overflow:hidden}.carousel__container [data-tabs].js--active{display:flex;visibility:visible;gap:60px;justify-content:center}.carousel__container [data-tabs].js--active .carousel__main{align-self:baseline}.carousel__container [data-tabs].js--active .js--gallery--active{height:auto;margin:0 auto}.carousel__container [data-tabs] .tabs__container{width:100%;max-width:1200px;max-height:800px}.carousel__container [data-tabs] .tabs__container .tabs__video{width:100%;height:100%}@media screen and (max-height:768px){.carousel__container [data-tabs] .tabs__container .tabs__video{width:100%;max-height:480px}}.carousel__container [data-tabs] [data-tabs=tabs2]{height:80vh}.carousel__container .carousel__main{padding:0;margin:0;max-width:1200px;width:79%;height:100vh;max-height:100%}@media screen and (max-width:1350px){.carousel__container .carousel__main{width:calc(100% - 263px)}}.carousel__container .slick-prev,.carousel__container .slick-next{background-color:#fff;background-size:80%;border:1px solid #092a5e;width:27px}.carousel__container .slick-prev{left:-20px}.carousel__container .slick-next{right:-20px}.carousel__container .slick-arrow{border-radius:50%;top:50%;height:44px;width:44px}.carousel__container .js--gallery--active{margin-top:0}.carousel__container .js--gallery--active+.carousel__nav{display:none}.carousel__container .js--gallery--active li{display:inline-block;margin:0 2% 16px 0;width:49%;position:relative}.carousel__container .js--gallery--active li:nth-child(even){margin-right:0}.carousel__container .js--gallery--active li .figcaption{display:none}.carousel__container .js--gallery--active li figure:hover{cursor:pointer}.carousel__main .figcaption{color:#fff;background-color:rgba(0,0,0,.5);text-align:center}.carousel__nav{align-self:center;margin:0;max-width:200px;min-width:200px;overflow:hidden;width:20%}.carousel__nav li{margin:5px 5px 20px;cursor:pointer}.carousel__nav .slick-slide img{width:187px;height:110px;object-fit:cover;object-position:center}.carousel__nav .slick-current img{border:7px solid #fff}.product-infos{display:table;width:100%;max-width:1170px;table-layout:fixed;margin:20px auto}.product-infos>article{display:table-cell;width:100%;padding:10px 20px}.product-infos li span:hover .product-infos__tooltip{display:block}.product-infos__title{font-size:24px;display:block;margin-bottom:20px}.product-infos__tooltip{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none;padding:5px 10px;background-color:#092a5e;color:#fff;font-size:12px;position:absolute;bottom:33px;left:-13px;line-height:1;max-width:150px}.product-infos__tooltip::before{display:inline-block;height:0;width:0;border-top:5px solid #092a5e;border-right:5px solid transparent;border-left:5px solid transparent;content:"";position:absolute;bottom:-5px;left:20px}.product-infos__icons li{position:relative;padding-left:35px;line-height:25px;margin-top:10px}.product-infos__icons li svg{position:absolute;top:0;left:0}.product-infos__icons li[tooltip]{cursor:pointer}.product-infos__list li{padding-left:20px;position:relative;margin-top:15px}.product-infos__list li::before{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;content:"";height:6px;width:6px;left:3px;top:6px;background:#092a5e;display:block;position:absolute}.product-tags{padding:10px 20px;text-align:center}.priceTable{margin-bottom:10px;position:relative}.priceTable-container{background-color:#f2f2f2;padding-bottom:20px;margin:20px 0}.priceTable-container>div{padding:0 20px}.priceTable-container .cta-container{text-align:left;padding:0;margin:20px 0 0 30px}.priceTable-toggle{display:flex;justify-content:end;margin:20px 0 0}[class*=priceTable-step]{padding-bottom:20px}[class*=priceTable-step]>strong{font-size:24px;display:block;margin:20px 0;padding-left:40px;position:relative}[class*=priceTable-step]>strong::before{background-color:#70cbf4;width:30px;height:30px;border-radius:30px;line-height:28px;display:block;text-align:center;position:absolute;top:50%;margin-top:-15px;left:0;counter-increment:step-counter;content:counter(step-counter)}[class*=priceTable-step] select,[class*=priceTable-step] .form-control--select{width:280px;font-weight:700;color:#1b115c;font-size:18px;padding-top:13px;line-height:23px}[class*=priceTable-step] select option,[class*=priceTable-step] .form-control--select option{font-weight:700}[class*=priceTable-step]>div{padding-left:40px}[class*=priceTable-step] .js--passengers{display:inline-block;vertical-align:top}[class*=priceTable-step] label{font-weight:700;position:absolute;top:4px;left:10px;cursor:pointer;pointer-events:none;color:#737373;font-size:12px}.priceTable-step1 .priceTable__detail>div{display:inline-block;vertical-align:top;margin-right:20px;position:relative}.priceTable-step1 .priceTable__detail>div+p{margin:10px 0 0}.priceTable-step2 .priceTable__detail>div:first-child{position:relative}.priceTable-step2 .alert--infos{display:inline-block;margin:0 auto 10px 40px}#additionalHeaderContainer .alert--infos{margin-left:0}#additionalHeaderContainer a{color:#3567f6}.priceTable-step3>div>*,#passengers>div>*{display:inline-block;vertical-align:top}.priceTable-step3 .btn-primary,#passengers .btn-primary{margin-left:20px;display:inline-flex}.priceTable-step3 .btn-primary.disabled,#passengers .btn-primary.disabled{background-color:#3567f6;border-color:#3567f6;color:#fff;opacity:.3}.priceTable-step-details:after{content:"";display:table;clear:both}.priceTable-step-details h3{margin-bottom:5px}.priceTable-step-details .two-col{padding-right:10px}.priceTable-step-details .two-col+.two-col{padding:0 0 0 10px}.priceTable-counter{counter-reset:step-counter}.priceTable-header{position:relative;z-index:1;display:table;width:100%;table-layout:fixed}.priceTable-header::after{content:"";position:absolute;bottom:10px;left:0;width:100%;height:2px;background-color:#c2e6fa;z-index:-1}.priceTable-header.noslick{padding-bottom:10px}.priceTable-header .slick-list{padding:0 0 10px 0!important;margin:0 40px}.priceTable-header li{display:table-cell;width:100%}.priceTable-header li.js--active{position:relative;border-bottom:4px solid #70cbf4}.priceTable-header li.js--active button strong{font-weight:700}.priceTable-header li.js--active button::after{content:"";width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #70cbf4;position:absolute;left:50%;margin-left:-14px;bottom:-14px}.priceTable-header button{color:#737373;font-size:14px;padding:10px;text-align:center;width:100%;height:60px}.priceTable-header .js--priceTableMonth:focus{outline-offset:-3px}.priceTable-header strong{text-transform:uppercase;display:block;font-size:21px;font-weight:400}.priceTable-header .slick-arrow{font-size:0;text-indent:-9999px;width:20px;height:20px;background-color:#092a5e;border-radius:20px}.priceTable-header .slick-next{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right--white.svg)}.priceTable-header .slick-prev{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left--white.svg)}#priceTableContainer{margin-top:-10px}.priceTable__calendar{table-layout:fixed;background-color:#fff}.priceTable__calendar thead{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;color:#737373}.priceTable__calendar thead th{text-align:center;line-height:50px;font-weight:400}.priceTable__calendar th,.priceTable__calendar td{width:100%}.priceTable__calendar td{position:relative;border:1px solid #dcdcdc;height:93px;padding-top:10px;text-align:center;font-size:14px}.priceTable__calendar td.off,.priceTable__calendar td.full{pointer-events:none}.priceTable__calendar td.off button,.priceTable__calendar td.full button{display:none}.priceTable__calendar td.off:hover,.priceTable__calendar td.off:focus,.priceTable__calendar td.full:hover,.priceTable__calendar td.full:focus{background-color:transparent}.priceTable__calendar td.full .priceTable__price{color:#737373;text-transform:uppercase;font-weight:400;font-size:16px}.priceTable__calendar td.min .priceTable__price{color:#d40e14}.priceTable__calendar td.min .priceTable__lowest{background-color:#d40e14;bottom:0;left:0;color:#fff;display:block;font-size:14px;line-height:20px;position:absolute;text-transform:uppercase;width:100%;z-index:1}.priceTable__calendar td.two-banner .priceTable__lowest,.priceTable__calendar td.two-banner .priceTable__event{position:inherit}.priceTable__calendar td.two-banner .priceTable__event{margin:5px 0 4px}.priceTable__calendar [class^=icon-]{position:absolute;top:5px;right:5px;z-index:3}.priceTable__calendar [class^=icon-]+[class^=icon-]{right:28px}.priceTable__calendar .icon-warning{fill:#d40e14}.priceTable__calendar [class*=priceTable__]{display:block}.priceTable__calendar button{position:absolute;top:0;left:0;width:100%;height:100%}.priceTable__calendar button.link{font-size:14px}.priceTable__calendar .link-right{padding:0 20px}.priceTable__calendar .link-right::after{width:6px;height:6px;margin-left:3px}[data-version=VersionC] .priceTable__calendar td.js--active{border:2px solid #092a5e;background-color:#c2e6fa}.priceTable__date{position:absolute;top:5px;left:5px}.priceTable__price{font-size:26px;line-height:20px;font-weight:700}.priceTable__return{font-size:12px}.priceTable__reduced,.priceTable__return{color:#737373}.on .priceTable__hover{display:none}.on:hover .priceTable__hover,.on:focus .priceTable__hover{background-color:#092a5e;bottom:0;left:0;color:#fff;display:block;line-height:20px;position:absolute;text-transform:uppercase;width:100%;z-index:1}.on:hover.js--active .priceTable__hover,.on:focus.js--active .priceTable__hover{display:none}.priceTable__event{position:absolute;bottom:2px;margin:0 auto;text-align:center;left:0;width:100%;padding:2px 0}.flash-sell .priceTable__event{background:url(https://content.tui.fr/Content/img/common/icon/icons-svg/clock-alarm.svg) no-repeat left 20px center;background-size:15px}.advantage .priceTable__event{color:#d40e14}.priceTable__duration{color:#d40e14;font-weight:700}.priceTable__proposal{background-color:#fff;position:absolute;top:51px;left:1px;right:1px;bottom:1px;padding:30px;z-index:999;display:none}.priceTable__proposal>.icon-close{top:10px;right:30px}.priceTable__proposal .fill-red{fill:#d40e14}.priceTable__proposal svg{position:absolute;top:10px;right:10px}.priceTable__proposal svg+svg{right:30px}.priceTable__proposal .priceTable__legend{width:auto;float:none;position:absolute;bottom:20px;left:30px;margin:0}.js--priceDetails.js--actived-proposal .priceTable__proposal{display:block}.js--proposalContent>ul{margin-top:20px}.js--proposalContent>ul>li{display:inline-block;vertical-align:top;border:1px solid #dcdcdc;background-color:#fff;padding:10px 10px 30px 10px;text-align:center;position:relative;font-size:14px;width:160px;min-height:115px;margin-right:5px}.js--proposalContent>ul>li>strong,.js--proposalContent>ul>li>span{display:block}.js--proposalContent>ul>li button{position:absolute;top:0;left:0;width:100%;height:100%}.js--proposalContent>ul>li .uppercase{text-align:left;padding-right:20px;min-height:35px}.js--proposalContent>ul>li.js--active{border:2px solid #092a5e;background-color:#c2e6fa}.js--proposalContent>ul>li .priceTable__return{margin-top:16px}.js--proposalContent>ul>li .priceTable__reduced+.priceTable__return{margin-top:0}.priceTable__btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.priceTable__btn span{display:none}.priceTable__legend{margin-bottom:20px}.priceTable__legend li{display:inline-block;font-size:16px;line-height:18px}.priceTable__legend li svg{position:relative;top:3px;margin-right:3px;right:inherit}.priceTable__legend li:before{margin-right:10px}.priceTable__legend li+li{margin-left:30px}.priceTable__legend li:nth-child(4){clear:left;padding-left:0}.priceTable__legend li.legend__warning{color:#737373}.priceTable__legend li.legend__warning svg{fill:#d40e14}.legend-text{color:#737373;font-size:16px;display:inline-block;font-style:inherit}.fancy--legend .legend-text{font-size:14px}.legend{padding:10px;position:relative;background-size:40px;background-color:#70cbf4}.legend strong{text-transform:uppercase;font-style:italic}.legend button,.legend a{font-size:14px;color:#092a5e!important;display:block}.legend button::before,.legend a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.legend button:hover,.legend button:focus,.legend a:hover,.legend a:focus{text-decoration:underline}.legend a::after{border-color:#092a5e!important}.legend~.legend{margin-top:10px}.passengers-container{border:1px solid #737373;border-top:0}.legend-offers__text{display:inline-block;color:#737373}.legend-offers__list{display:inline-block;margin-top:10px}.legend-offers__list li{display:inline-block}.legend-offers__list li:not(:first-child){margin-left:5px;padding-left:10px;position:relative}.legend-offers__list li:not(:first-child)::before{content:"|";display:inline-block;position:absolute;left:1px;color:#737373}.blocks{padding:0 20px}.blocks hr{width:100%;margin:20px auto}.blocks h3{margin-bottom:5px}.blocks h3+div{font-size:18px}.blocks h3~div h3{font-size:18px;margin-top:15px}.blocks h3~div.blocks__picture h3{margin-top:0}.blocks>div:last-of-type>hr,.blocks>div:last-of-type+hr{display:none}.blocks>div:last-of-type:not([data-type=TUI_DESTINATION])>.js--readmore+hr{display:block}.blocks table{width:100%!important;font-family:"TUI Type"!important}.blocks table tr{display:block!important}.blocks table tr td{display:block!important;width:100%!important;padding:0!important}.blocks table tr td:first-child{font-weight:700!important}.blocks ul{list-style:disc inside}.blocks ul li::first-letter {text-transform:uppercase}.blocks__itinerary{display:grid;column-gap:10px;grid-template-columns:auto 1fr;margin-top:20px}.blocks__itinerary>div{width:100%}.blocks__itinerary>div em{display:block;color:#6b6b6b;height:18px;margin-bottom:10px}.blocks__itinerary .readmore .js--next-hide{display:block;height:54px;overflow:hidden}.blocks__itinerary .readmore .js--next-hide.for-tablet{height:20px}.blocks__itinerary .readmore .link{font-size:16px}.slider-blocks{margin:20px 10px 0}.slider-blocks .slick-arrow{border-radius:50%;top:209px;height:44px;width:44px;background-color:#092a5e}.slider-blocks .slick-prev{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left--white.svg);left:-10px}.slider-blocks .slick-next{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right--white.svg);right:-10px}.slider-blocks .slick-dots li button{height:10px;width:10px}.blocks__picture{margin:0 7px;width:356px;max-width:356px}.blocks__picture img{border-top-left-radius:10px;border-top-right-radius:10px;height:100%}.blocks__picture>figure{height:210px}.blocks__picture>figure+div h3{font-size:20px;margin-bottom:20px;margin-top:0}.blocks__picture>div{border:2px solid #e7e3db;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:20px;width:100%}.blocks__picture>div em{display:block;color:#6b6b6b;height:18px;margin-bottom:10px}.blocks__picture .title--double .room-details{height:161px;overflow-y:hidden;margin-bottom:5px}.blocks__picture .room-details{height:180px;margin-bottom:8px;overflow-y:hidden}.blocks__picture .room-details>div{font-size:16px}.blocks__picture .room-container{height:285px;padding:20px}.blocks__picture .room-container.js--active{height:auto}.blocks__picture .room-container.js--active .room-details{height:auto;overflow-y:visible}.blocks__picture+.clear>div>div{margin-top:20px}.blocks__picture+.clear>div>div h3{margin-top:0}.js--readmore .morecontent span,.js--readmore .morecontent~br{display:none}.js--readmore.js--active .morecontent span{display:inline}.js--readmore.js--active .morecontent~br{display:block}.js--show-more,.js--show-next{margin:20px 0 0 0;padding:0}.js--show-more::after,.js--show-next::after{display:none}.blocks__slider{position:relative;margin-top:40px;min-height:520px;padding:0}.blocks__slider ol{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease;width:50%}.blocks__slider ol.slick-initialized{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.blocks__slider ol>li{float:left}.blocks__slider ol.flex-item{order:1;margin-right:20px}.blocks__slider ol:hover .slick-prev,.blocks__slider ol:hover .slick-next{display:block!important}.blocks__slider figure{width:100%;height:344px;overflow:hidden;position:relative}.blocks__slider figure img{height:100%!important;width:100%;-o-object-fit:cover;object-fit:cover}.blocks__slider figure+div{margin:40px 0;width:100%;min-height:300px}.blocks__slider figcaption{background-color:rgba(255,255,255,.7);color:#1b115c;font-size:18px;font-weight:700;height:44px;line-height:44px;left:0;bottom:0;overflow:hidden;padding:0 50px;position:absolute;text-overflow:ellipsis;text-align:center;width:100%;white-space:nowrap}.blocks__slider .slick-prev,.blocks__slider .slick-next{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:rgba(91,91,91,.2);background-size:45px;display:none!important;height:300px;top:150px;width:39px}.blocks__slider .slick-prev{left:0;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left--white.svg)}.blocks__slider .slick-next{right:0;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right--white.svg)}.blocks__slider .slick-dots{position:absolute;top:343px;width:100%}.blocks__slider .slick-dots button{font-size:14px;text-align:center;width:20px;height:20px;color:#fff}.blocks__slider .slick-dots li button{font-size:0;height:10px;width:10px}.blocks__slider .slick-dots .slick-active button{font-weight:700}.blocks__slider.accordion__slider--noMap .accordion__map{display:none}.blocks__slider.accordion__slider--noMap ol{margin-right:0}.blocks__map{width:50%;height:520px;float:right}.blocks__map.flex-item{order:2}h3+.itinerary{margin-top:15px}.docs-container{margin-bottom:20px;padding:10px 0}.docs-container .link{display:block}.itinerary .grid--container{display:grid;grid-template-columns:60% calc(40% - 30px);grid-gap:30px}.itinerary .grid--container .product-infos__map{align-self:self-start;order:2;position:sticky;top:80px}.itinerary .grid--container .product-infos__map.js--active{position:inherit}@media screen and (min-width:768px){.itinerary .grid--container .fancy.fancy--full .fancy__container{max-width:97vh;max-height:97vh}}@media screen and (min-height:1270px){.itinerary .grid--container .fancy.fancy--full .fancy__container{max-width:1170px}}.itinerary li{position:relative;padding:10px 0 10px 70px;min-height:90px}.itinerary li::before{content:"";border-left:3px solid #70cbf4;height:100%;left:30px;top:0;position:absolute}.itinerary li:last-child::before{display:none}.itinerary h4{display:block;text-transform:capitalize}.itinerary .js--show-next{margin:5px 0}.itinerary__day{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#fff;text-transform:uppercase;text-align:center;width:60px;height:60px;background-color:#70cbf4;font-weight:700;position:absolute;top:0;left:0;padding:15px 5px;font-size:14px;display:table}.itinerary__day span{display:table-cell;vertical-align:middle}.itinerary--extension .itinerary__day{background-color:#f2f2f2;color:#1b115c;font-size:13px}.itinerary--extension h4,.itinerary--extension .readmore{margin-left:10px}.itinerary--extension li::before{border-left:3px dashed #e7e3db}.tabs-container .tabs:first-child{text-align:right}.tabs-container .tabs:first-child .tabs__content{text-align:left}.tabs-container .tabs:first-child .tabs__button{margin-right:15px;border-width:1px;border-color:#092a5e}.tabs-container .tabs:last-child .tabs__button{margin-left:15px}.tabs-container .tabs.js--active .tabs__button{background-color:#092a5e;border:1px solid #092a5e;color:#fff}.tabs-container .tabs.js--active .tabs__button h3{font-weight:700}.tabs-container .tabs__button{background-color:#fff;border:1px solid #092a5e;color:#1b115c;height:44px;width:auto}.tabs-container .tabs__button h3{font-size:20px;font-weight:400;margin-bottom:0}.product-concept{position:relative;margin:20px 0}.product-concept.product-concept--cm{background-color:#00a0a5}.product-concept.product-concept--cm .four-col.item-2 img{object-position:top}.product-concept.product-concept--lookea{background-color:#ff3400}.product-concept .link{color:#1b115c;font-size:22px}.product-concept .link:hover,.product-concept .link:focus{color:#1b115c}.product-concept .link:after{border-color:#092a5e;border-width:2px;height:12px;width:12px;margin-left:5px}.product-concept .col-elements{list-style:none;height:400px;padding:10px}.product-concept .four-col{height:50%;padding:10px}.product-concept .four-col:first-child{height:100%;padding:0 10px 0 0}.product-concept .four-col:last-child{width:50%}.product-concept .four-col.item-2,.product-concept .four-col.item-3,.product-concept .four-col.item-4{padding-top:0}.product-concept .four-col.item-5,.product-concept .four-col.item-6{padding-bottom:0}.product-concept .four-col.item-4,.product-concept .four-col.item-6{padding-right:0}.product-concept .four-col figure{display:flex;justify-content:center}.product-concept .four-col figure,.product-concept .four-col img{height:100%}.product-concept .four-col img{object-fit:cover;width:100%}.product-concept .four-col figcaption{background:rgba(255,255,255,.8);color:#1b115c;font-size:22px;height:40px;line-height:40px;padding:0 20px;position:absolute;bottom:0;left:0;right:0;white-space:nowrap;z-index:1}.product-concept .four-col figcaption::first-letter {text-transform:uppercase}.product-concept .four-col .product-logo{height:120px;object-fit:contain;position:absolute;top:20px;width:120px;z-index:2}.product-concept .four-col .product-logo.logo-explorea{width:100px}.reviews__tabs .tabs-buttons{padding:20px 0}.reviews__tabs .tabs-buttons button{width:155px;height:50px;padding:0;background-repeat:no-repeat;background-position:center center;border-radius:22px}.reviews__tabs .tabs-buttons button[data-tabs=tabTui]{background-image:url(https://content.tui.fr/Content/img/common/logos/logos-svg/logo-tui.svg);background-size:40%}.reviews__tabs .tabs-buttons button[data-tabs=tabTrip]{background-image:url(https://content.tui.fr/Content/img/common/logos/logos-svg/logo-trip-advisor.svg);background-size:83%}.review-header__average{margin-top:20px;display:table;width:100%;position:relative}.review-header__average .fs36,.review-header__average .disc strong{color:#70cbf4}.review-header__average .average-percentage{color:#1b115c}.review-header__average>div{display:table-cell;vertical-align:middle}.review-header__average>div:nth-child(-n+2){width:25%;text-align:center;border:2px solid #70cbf4;font-weight:700;padding:20px}.review-header__average>div:nth-child(-n+2)>span{display:block}.review-header__average>div:nth-child(1){background-color:#70cbf4}.review-header__average>div:nth-child(3){padding:0 0 60px 40px}.review-header__average .btn{position:absolute;bottom:0;right:0}.review-filter h3{margin-bottom:5px}.review-filter>div{padding:10px 20px;background-color:#70cbf4;margin-top:10px}.review-filter>div>*{display:inline-block;vertical-align:middle}.review-filter>div>*+*{margin-left:10px}.review{border:2px solid #e7e3db;margin-top:20px}.review__header{position:relative;background-color:#f2f2f2;padding:10px 120px 10px 20px}.review__header>div{position:absolute;top:0;right:20px;text-align:right}.review__header>ul li{display:inline-block}.review__header>ul li+li{margin-left:10px}.review__header>ul li+li::before{content:"●";position:relative;left:-6px;font-size:13px;top:-2px}.review__header .fs36{color:#70cbf4}.review__marks{padding:10px 20px;background-color:#f2f2f2;display:none;list-style-type:disc;list-style-position:inside}.review__marks:after{content:"";display:table;clear:both}.review__marks.js--active{display:block}.review__marks li{float:left;width:25%;padding:5px 0}.review__marks strong{color:#70cbf4}.review__content{padding:10px 20px;position:relative;font-size:0}.review__content:after{content:"";display:table;clear:both}.review__content .points{padding:5px 150px 0 40px;background-size:30px;min-height:30px;background-repeat:no-repeat;display:inline-block;vertical-align:top;font-size:16px;width:50%}.review__content .points--plus{background-image:url("https://content.tui.fr/Content/img/common/icon/icons-svg/smiley.svg")}.review__content .points--minus{background-image:url("https://content.tui.fr/Content/img/common/icon/icons-svg/smiley--negative.svg")}.review__recommandation{text-align:right;float:right;margin-top:20px;padding-left:35px;min-height:25px;line-height:25px;background:url("https://content.tui.fr/Content/img/common/icon/icons-svg/thumb-up.svg") left top no-repeat;background-size:25px;font-size:16px}#blocksAnchor+.max-container{padding:20px}.overflow{pointer-events:none}@media screen and (max-width:1170px){.itinerary .grid--container{grid-template-columns:70% calc(30% - 30px)}.blocks__itinerary{grid-template-columns:30% 70%}}@media screen and (max-width:1023px){.product-nav ul button,.product-nav ul a{padding-left:20px}.priceTable__detail>div{display:block;margin-right:0}.priceTable__detail>div+div{margin-top:10px}}@media screen and (min-width:992px){.not-desktop{display:none;visibility:hidden}}@media screen and (max-width:991px){.product-list{display:block;height:340px}.product-concept{height:446px;margin:20px -20px}.product-concept .col-elements{height:386px;padding-bottom:0}.product-concept .col-elements img{height:320px}.product-concept .col-elements .four-col{padding:0 10px}.product-concept .col-elements .slick-dots{background:#fff;height:46px;margin:0;padding:10px 0;position:absolute;bottom:0;left:0;right:0}.product-concept .cta-container{background-color:#fff;padding:0 10px}.product-concept .not-mobile{display:none;visibility:hidden}.carousel__container .carousel__main{width:calc(100% - 182px)}.carousel__container [data-tabs=tabs1].js--active{padding:0 40px}.carousel__nav{max-width:122px;min-width:inherit}.carousel__nav .slick-slide img{width:110px;height:68px}}@media screen and (min-width:992px) and (max-width:1100px){.product-concept .four-col figcaption{font-size:21px;padding:inherit;text-align:center}}@media screen and (min-width:767px){.priceTable__calendar td .priceTable__price{position:relative;top:-7px}.priceTable__calendar td .priceTable__reduced,.priceTable__calendar td .priceTable__return{position:relative;top:-5px}.priceTable__calendar td.two-banner .priceTable__price{top:-1px}.priceTable__calendar td.two-banner .priceTable__reduced,.priceTable__calendar td.two-banner .priceTable__return{top:1px}.product-list>img{max-height:140px}}@media screen and (max-width:820px){.docs-container{padding:10px 15px}.itinerary{padding:0 20px}.itinerary .docs-container{padding:10px 0;position:relative;left:-5px}.itinerary div h4{margin-bottom:5px}.itinerary div em{margin-bottom:5px}.itinerary li{padding:10px 0 10px 40px}.itinerary li::before{left:12px}.itinerary .grid--container{grid-template-columns:61% calc(39% - 30px)}.blocks__itinerary{grid-template-columns:43% calc(57% - 10px);margin-top:10px}.itinerary__day{display:block;font-size:12px;font-weight:700;height:40px;left:-7px;padding:7px 5px;top:0;width:40px}.itinerary--extension li::after{background-color:#f2f2f2}#itinary .blocks{padding:0}#itinary .blocks h3{padding:0 20px}#itinary .blocks hr{margin:20px;width:auto}#itinary .tabs__button h3{padding:0}}@media screen and (max-width:767px){.product-nav{border-bottom:1px solid #70cbf4}.product-nav nav{padding:0}.product-nav ul{display:block;padding-right:0}.product-nav ul .product-nav__close{display:none;position:absolute;top:0;right:0;height:40px;width:50px}.product-nav ul .product-nav__close button{background:transparent url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-up.svg) 5px center no-repeat;background-color:transparent!important;background-size:30px}.product-nav ul.js--active::after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:-1}.product-nav ul.js--active li>button,.product-nav ul.js--active li>a{display:block}.product-nav ul.js--active li+li:not(.product-nav__close){border-top:1px solid #d7d2c3}.product-nav ul.js--active li.js--active>button,.product-nav ul.js--active li.js--active>a{background-color:#e2f3fe;background-image:none}.product-nav ul.js--active .product-nav__close{display:block}.product-nav li{display:block}.product-nav li>button,.product-nav li>a{display:none;padding:0 20px;width:100%;text-align:left;background-color:#fff;line-height:40px}.product-nav li.js--active>button,.product-nav li.js--active>a{display:block;background:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-down.svg) right 15px center no-repeat;background-size:30px}.product-nav li.js--active>button::after,.product-nav li.js--active>a::after{display:none}.product-nav .btn-primary{display:none}.product-player--slider{overflow:hidden;height:auto}.product-player--slider .carousel__container .carousel__main{padding:0;width:100%;margin:0}.product-player--slider .carousel__container .carousel__main .slick-list{overflow:visible}.carousel__nav{display:none!important}.carousel.js--active .carousel__container{height:calc(100vh - 100px);margin-top:80px;width:100%}.carousel .carousel__sticky .sticky__title{background-color:#70cbf4;height:35px;margin:0;padding:6.6666666667px 0}.carousel .carousel__sticky .sticky__button{margin-left:8px}.carousel .carousel__sticky .sticky__button:first-child{margin-left:0}.carousel .carousel__sticky .btn-photo{display:none}.carousel .carousel__sticky .close-container{margin:0 auto;right:0;top:0;width:100%}.carousel-scroll .carousel__container{overflow-y:scroll}.carousel__container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:fixed;-webkit-overflow-scrolling:touch;top:0;left:0;right:0;bottom:0;margin:0;pointer-events:auto}.carousel__container .carousel__main{padding:0}.carousel__container [data-tabs].js--active{height:auto;margin:20px;padding:0;width:100%}.carousel__container [data-tabs].js--active .js--gallery--active{align-self:baseline}.carousel__container [data-tabs].js--active .js--gallery--active img{margin:0 auto;width:100%}.carousel__container [data-tabs].js--active .carousel__main{height:auto}.carousel__container [data-tabs].js--active .tabs__video{height:100%;width:100%}.carousel__container button{background-color:rgba(255,255,255,.9);border-radius:0}.carousel__container .icon-close{right:0}.carousel__container .slick-prev{left:10px;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left--white.svg)}.carousel__container .slick-next{right:10px;background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right--white.svg)}.carousel__container .slick-arrow{background-color:rgba(0,0,0,.6);background-size:70%;border-radius:3px;height:30px;top:50%;width:30px}.carousel__container .gallery-container .btn-gallery{height:inherit;width:auto}.carousel__container .js--gallery--active li{margin:0 0 20px;width:100%}.carousel__main .figcaption{background-color:rgba(0,0,0,.5);font-size:14px;height:21px;line-height:22px;text-align:center;padding:0;position:absolute}.carousel .carousel__main .slick-slide img{height:auto;width:100%;max-width:100%}.product-infos{display:block;width:auto;padding:0 20px}.product-infos>article{display:block;padding:10px 0}.product-infos__icons ul{margin-top:0}.product-infos__icons .two-col{width:50%}.product-infos__title{font-size:18px;margin-bottom:10px}.product-infos__map button{width:100%}.product-tags{margin-top:0;padding:0 30px}.product-list{min-width:280px;min-height:260px;padding:10px 20px;margin-bottom:90px;height:inherit}.product-list li{max-width:100%}.product-list figure img{width:100%}.product-list p+p{margin-top:20px}.product-list .link-right{bottom:10px;right:10px}.product-list .slick-dots{background-color:#fff;padding:10px;position:absolute;bottom:-60px;left:0;right:0}.js--proposalContent>p,.priceTable__proposal>p,.js--priceInfos .headline,.js--priceDetails .headline{margin:0;font-weight:700;font-size:18px;padding:10px 20px;background-color:#70cbf4;text-align:left;padding-right:40px}.js--priceInfos,.js--priceDetails{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:fixed!important;z-index:999;margin:0;padding:0!important;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2}.js--priceInfos.js--active,.js--priceDetails.js--active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);pointer-events:auto}.js--priceInfos .scrollable,.js--priceDetails .scrollable{padding:0;position:absolute;top:0;left:0;width:100%;height:100vh;overflow:auto}.js--priceInfos .headline::after,.js--priceDetails .headline::after{display:none}.js--priceDetails.js--active{pointer-events:auto}.priceTable-container{margin:0;padding:0}.priceTable-container .cta-container{margin:0}.priceTable-container .cta-container>.btn{margin-top:0}.priceTable-toggle{justify-content:center}.priceTable{margin-bottom:0}.priceTable.js--active .priceTable__proposal{padding-bottom:180px}.priceTable.js--active .priceTable-step3{position:fixed;bottom:0;left:0;width:100%;background-color:#f2f2f2;z-index:4}[class*=priceTable-step]{padding:20px}[class*=priceTable-step]>strong{padding-top:5px;font-size:16px;margin:0 0 10px 0;min-height:30px}[class*=priceTable-step]>div{padding-left:0}[class*=priceTable-step]>div>div{width:100%}[class*=priceTable-step] .js--passengers{width:100%}[class*=priceTable-step] select,[class*=priceTable-step] .form-control--select{width:100%}[class*=priceTable-step] .priceTable__detail>div{display:block;position:relative}[class*=priceTable-step] .priceTable__detail>div+div{margin-top:10px}[class*=priceTable-step] .priceTable-step-details .scrollable>div{padding:20px!important;float:none;width:100%}[class*=priceTable-step] [class*=js--priceTable] select{width:100%}.priceTable-step2{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:5px 20px 20px}.priceTable-step2 .alert--infos{margin-left:0}.priceTable-step2+.priceTable-step2{overflow-y:unset}.priceTable-step3 .js--priceTablePassengers{margin-bottom:45px}.priceTable-step3>div>*{display:block}#passengers{min-height:65px}#passengers .form-control--select{margin-bottom:20px}#passengers .btn-primary{margin:0;width:100%}.priceTable-step-details .two-col{padding:20px!important}.priceTable-step-details .readmore{padding:20px}.priceTable-step2 .sticky-container,.priceTable-step3 .sticky-container{background:#fff;position:fixed;bottom:0;padding:10px 20px;width:100%;border-top:1px solid #e7e3db;z-index:8;left:0}.passengers-container{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;top:inherit;bottom:54px;border:1px solid #737373;border-bottom:0}.priceTable__calendar thead,.priceTable__calendar td.disabled,.priceTable__calendar td.off,.priceTable__calendar td.full{display:none}.priceTable__calendar tr,.priceTable__calendar td{display:block}.priceTable__calendar td{text-align:right;height:auto;padding:5px 5px;border-bottom:0;min-height:45px;position:relative}.priceTable__calendar td.on:hover .priceTable__hover{display:none}.priceTable__calendar td.min .priceTable__lowest{background-color:inherit;color:#d40e14;font-weight:700;height:18px;top:50%;left:80px;position:absolute;transform:translateY(-60%);width:auto!important}.priceTable__calendar td.min .priceTable__lowest.event--active{transform:translateY(-100%)}.priceTable__calendar td.min .priceTable__lowest+.priceTable__event{transform:translateY(-40%)}.priceTable__calendar td.two-banner .priceTable__event{position:absolute;margin-bottom:0}.priceTable__calendar [class^=icon-]{top:50%;transform:translateY(-50%);left:35px}.priceTable__calendar .icon-aircraft-check{left:55px}.priceTable__calendar .priceTable__reduced{position:absolute;right:70px;top:50%;transform:translateY(-50%);font-size:12px}.priceTable__calendar .priceTable__return{position:absolute;bottom:2px;right:5px}.priceTable__calendar .priceTable__event{width:auto!important;font-weight:700;top:50%;transform:translateY(-50%);left:80px!important;font-size:12px}.priceTable__calendar .priceTable__price{top:40%;position:absolute;right:5px;transform:translateY(-40%);font-size:20px}.priceTable__calendar.flash-sell .priceTable__event{padding-left:20px;background-position:left center}.link-right{padding:0 10px;text-align:right}.priceTable__detail:has(.priceTable-header.js--active) .js--priceTableMonths+#priceTableContainer{margin-top:74px}.priceTable-header.slick-initialized::after{height:4px;bottom:10px;background-color:#70cbf4;width:auto}.priceTable-header strong{font-size:14px}.priceTable-header.js--active{position:fixed;z-index:4;top:0;left:0;width:100%}.priceTable-header.js--active::before{content:"";position:absolute;top:0;left:0;right:0;bottom:10px;background-color:#f2f2f2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.priceTable__date{text-transform:uppercase;top:inherit;left:inherit;text-align:left}.priceTable__legend{width:100%;float:none;padding-left:0;text-align:left;line-height:20px;margin:10px 0}.priceTable__legend>ul{font-size:0;margin-bottom:10px}.priceTable__legend>ul>li{width:50%;margin:0!important;vertical-align:top}.priceTable__legend>ul>li>span{display:inline-block;width:calc(100% - 25px);vertical-align:top}.priceTable__proposal{position:fixed;top:0;left:0;right:0;z-index:3;bottom:0;padding:0;background-color:#f2f2f2}.priceTable__proposal .icon-close{top:0;right:0}.legend-text{margin-bottom:10px}.legend-offers__list{margin-top:0}.js--proposalContent{bottom:10px;left:10px}.js--proposalContent .priceTable__legend{bottom:inherit;left:inherit;margin:0;width:auto;padding:10px;position:relative}.js--proposalContent>ul{margin-top:0;padding:20px}.js--proposalContent>ul>li{margin:0;width:100%;min-height:45px;background-color:#fff;margin-top:-1px;text-align:right;padding:5px 10px}.js--proposalContent>ul>li::after{right:inherit;top:0;height:100%!important;width:4px}.js--proposalContent>ul>li .uppercase{position:absolute;top:50%;transform:translateY(-50%);min-height:initial;width:50%}.js--proposalContent>ul>li .fs24{font-size:18px}.js--proposalContent>ul>li svg{top:50%;margin-top:-9px;right:calc(50% - 5px)}.js--proposalContent>ul>li svg+svg{right:calc(50% - 30px)}.js--priceDetails.js--actived-proposal .priceTable__proposal{padding-bottom:180px}.js--priceDetails.js--actived-proposal .priceTable-step3{position:fixed;z-index:4;left:0;bottom:0;width:100%;background-color:#f2f2f2}.js--priceDetails.js--actived-proposal .priceTable-step3>strong{padding-left:0}.js--priceDetails.js--actived-proposal .priceTable-step3>strong::before{display:none}.blocks h3{font-size:24px}.blocks h3~div h3{font-size:16px}.blocks__picture>figure+div h3{font-size:20px}.blocks__picture>div,.blocks__picture>figure{float:none;width:100%;padding:0}.blocks__slider{margin-top:20px;min-height:inherit}.blocks__slider ol{margin-right:0;padding:0;width:100%}.blocks__slider figure{height:280px}.blocks__slider .slick-prev,.blocks__slider .slick-next{top:260px}.blocks__slider figcaption{line-height:40px}.blocks__slider .slick-dots{top:280px}.blocks__slider ol:hover .slick-prev,.blocks__slider ol:hover .slick-next{display:none!important}.blocks__map{float:none;width:100%;height:280px}.tabs__button{height:60px}.tabs__button h3{width:100px;display:inline-block}.reviews__tabs .tabs-buttons button{width:142px}.review-header__average{margin-top:10px}.review-header__average>div{width:100%;float:left}.review-header__average>div:nth-child(-n+2){width:50%;min-height:125px}.review-header__average>div:nth-child(3){display:block;padding:0}.review-header__average>div:nth-child(3)>ul{margin:20px 0}.review-header__average .btn{position:relative}.review-filter>div{padding:10px}.review-filter>div:after{content:"";display:table;clear:both}.review-filter>div>strong{display:block;margin-bottom:5px}.review-filter>div>div{float:left;width:50%;margin:0}.review-filter>div>div:first-child{padding-right:5px}.review-filter>div>div:last-child{padding-left:5px}.review-filter>div>div select{width:100%}.review{margin-top:10px}.review+.review{margin-top:20px}.review__header{padding-left:10px}.review__header>div{right:10px}.review__header button{width:100%;text-align:right}.review__header>ul li+li{display:none}ul.review__marks{padding:10px}ul.review__marks li{width:100%;float:none}.review__content{padding:10px}.review__content .points{display:block;width:inherit;padding-right:0}.review__content .points+.points{margin:10px 0 0 0}.review__recommandation{position:relative;top:0;right:inherit;margin-top:20px}.indispo_callTime{text-align:left}}@media screen and (max-width:620px){.docs-container{padding:10px 20px}.itinerary .docs-container{padding:10px 5px}.itinerary .grid--container{grid-template-columns:100%}.itinerary .grid--container .product-infos__map{order:1;position:inherit}.itinerary .grid--container .product-infos__map img{margin:0 auto;width:100%}.itinerary .grid--container ol{order:2}.itinerary h4{margin-bottom:5px}.itinerary .blocks__itinerary>figure{height:auto;margin-bottom:10px}.itinerary .blocks__itinerary>div em{margin-bottom:10px}.itinerary li{margin-bottom:20px;padding:0}.itinerary li:before{display:none}.itinerary.itinerary--extension h4,.itinerary.itinerary--extension .readmore{margin-left:0}.itinerary__day{border-radius:3px;display:table;font-size:14px;height:22px;left:inherit;top:inherit;margin-bottom:10px;padding:5px 5px;position:relative;width:76px}.blocks__itinerary{grid-template-columns:100%;margin-top:0}}@media screen and (max-width:320px){#additionalHeaderContainer .alert{word-break:break-word}}[data-type=TUI_THALASSO] .pack{margin:20px auto}[data-type=TUI_THALASSO] .pack h3{margin-bottom:15px}[data-type=TUI_THALASSO] ul{margin:0 10px}[data-type=TUI_THALASSO] ul .slick-slide{width:356px;margin:0 7px;max-width:356px}[data-type=TUI_THALASSO] ul .slick-slide figure{height:210px;width:356px}[data-type=TUI_THALASSO] ul .slick-slide figure img{border-top-left-radius:10px;border-top-right-radius:10px;height:100%;object-fit:cover}[data-type=TUI_THALASSO] ul.slick-dots{margin-top:10px}[data-type=TUI_THALASSO] ul.slick-dots li button{width:10px;height:10px}[data-type=TUI_THALASSO] ul .slick-arrow{background-color:#092a5e;border-radius:100%;height:44px;top:209px;width:44px;background-size:auto 70%}[data-type=TUI_THALASSO] ul .slick-arrow.slick-next{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-right--white.svg);right:-10px}[data-type=TUI_THALASSO] ul .slick-arrow.slick-prev{background-image:url(https://content.tui.fr/Content/img/common/icon/icons-svg/chevron-left--white.svg);left:-10px}[data-type=TUI_THALASSO] .pack-container{background-color:#fff;border:2px solid #e7e3db;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0;height:358px;margin-top:0;padding:20px}[data-type=TUI_THALASSO] .pack-container.js--active{height:auto}[data-type=TUI_THALASSO] .pack-container .pack-content,[data-type=TUI_THALASSO] .pack-container .pack-details{padding:0 0 20px;position:relative;transition:height 1s ease-out}[data-type=TUI_THALASSO] .pack-container .pack-content.js--active,[data-type=TUI_THALASSO] .pack-container .pack-details.js--active{height:auto}[data-type=TUI_THALASSO] .pack-container .pack-content.js--active .content-details,[data-type=TUI_THALASSO] .pack-container .pack-details.js--active .content-details{height:auto;overflow-y:visible}[data-type=TUI_THALASSO] .pack-container .pack-content .content-details,[data-type=TUI_THALASSO] .pack-container .pack-details .content-details{overflow-y:hidden}[data-type=TUI_THALASSO] .pack-container .pack-content{height:72px;margin-bottom:20px}[data-type=TUI_THALASSO] .pack-container .pack-content .content-details{height:40px}[data-type=TUI_THALASSO] .pack-container .pack-title{font-size:20px;font-weight:700;margin-bottom:5px}[data-type=TUI_THALASSO] .pack-container .pack-subtitle{text-transform:inherit}[data-type=TUI_THALASSO] .pack-container .pack-details{height:153px}[data-type=TUI_THALASSO] .pack-container .pack-details .content-details{height:120px}[data-type=TUI_THALASSO] .pack-container .pack-details .content-details small,[data-type=TUI_THALASSO] .pack-container .pack-details .content-details span{color:#737373;font-size:12px}[data-type=TUI_THALASSO] .pack-container .link{cursor:pointer;position:absolute;bottom:0}@media screen and (max-width:1179px){[data-type=TUI_THALASSO] ul .slick-slide figure{width:100%}.slick-slide{margin:0 7px}.slick-slide .blocks__picture{margin:unset}}@media screen and (max-width:979px){.slider-blocks{margin:0 auto;max-width:760px}.slider-blocks .slick-slide{margin:0 16px;width:368px;max-width:368px}.slider-blocks .slick-slide figure{height:210px;width:100%}.slider-blocks .slick-slide figure img{height:100%;object-fit:cover}.slider-blocks .slick-dots{margin:10px 0 0}[data-type=TUI_THALASSO],[data-type=TUI_ROOMS]{margin:0 -16px}[data-type=TUI_THALASSO] h3,[data-type=TUI_ROOMS] h3{margin:0 14px 15px}[data-type=TUI_THALASSO] h3.pack-subtitle,[data-type=TUI_ROOMS] h3.pack-subtitle{margin:15px 0}[data-type=TUI_THALASSO] ul,[data-type=TUI_ROOMS] ul{margin:0 auto;max-width:760px}[data-type=TUI_THALASSO] ul .slick-slide,[data-type=TUI_ROOMS] ul .slick-slide{margin:0 16px;width:368px;max-width:368px}[data-type=TUI_THALASSO] ul .slick-slide figure,[data-type=TUI_ROOMS] ul .slick-slide figure{width:100%}[data-type=TUI_ROOMS] .slider-blocks h3{margin:0 0 20px}}@media screen and (max-width:480px){[data-type=TUI_THALASSO]{margin:0 -30px}[data-type=TUI_THALASSO] h3{margin:0 29px}[data-type=TUI_THALASSO] ul{padding:0 20px}[data-type=TUI_THALASSO] ul .slick-slide{margin:0 10px;max-width:100%}[data-type=TUI_THALASSO] ul .slick-slide figure{width:100%}.tabs-container .tabs__button.btn{width:auto}.tabs-container .tabs__button.btn h3{font-size:16px;width:auto}.tabs-container .tabs:first-child .tabs__button{margin-right:10px}.tabs-container .tabs:last-child .tabs__button{margin-left:10px}[data-type=TUI_ROOMS] .slider-blocks{margin-top:15px}[data-type=TUI_ROOMS] .slider-blocks .slick-slide{margin:0 10px;max-width:100%}}