.product-header__title.product-destination-title{font-size:1.8rem}@media screen and (min-width:1024px){.product-header__title.product-destination-title{font-size:2rem}}.product-header .product-name-with-category{font-size:1.6rem}@media screen and (min-width:1024px){.product-header .product-name-with-category{font-size:1.8rem;margin-top:5px}.not-found__headline:after{clear:both;content:"";display:table}}.not-found__headline,.not-found__intro,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.not-found__intro,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.not-found__headline,h1{font-family:heroic-condensed-medium-oblique,sans-serif;font-size:3.8rem;line-height:36px;text-transform:uppercase}@media screen and (min-width:1024px){.not-found__headline,h1{font-size:7.8rem;line-height:70px}}.not-found__intro{color:#000;font-size:1.4rem;line-height:1.5}.not-found{background:#f6f6f6}@media screen and (min-width:1024px){.not-found{align-items:center;display:flex;height:70vh}}.not-found__intro{font-size:1.54rem;margin-bottom:40px;margin-top:40px;text-align:center}.not-found__headline{border-bottom:1px solid #000;margin:0 auto 35px;padding-bottom:14px;padding-top:14px;text-align:center}@media screen and (min-width:1024px){.not-found__headline{font-size:2.8rem;margin-left:auto;margin-right:auto;max-width:978px}}@media screen and (min-width:1024px) and (min-width:1024px){.not-found__headline{max-width:1024px}}.product-page__negociated:not(:first-of-type),.product-page__offers-overview:not(:first-of-type),.product-page__offers .special-offer:not(:first-of-type){padding-top:30px}.product-page__negociated:last-of-type,.product-page__offers-overview:last-of-type,.product-page__offers .special-offer:last-of-type{border-radius:0 0 3px 3px}.product-page__negociated:not(:last-of-type):after,.product-page__negociated:not(:last-of-type):before,.product-page__offers-overview:not(:last-of-type):after,.product-page__offers-overview:not(:last-of-type):before,.product-page__offers .special-offer:not(:last-of-type):after,.product-page__offers .special-offer:not(:last-of-type):before{border:solid #0000;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.product-page__negociated:not(:last-of-type):after,.product-page__offers-overview:not(:last-of-type):after,.product-page__offers .special-offer:not(:last-of-type):after{border-color:#fff #fff0 #fff0;border-width:15px;margin-left:-19px}.product-page__negociated:not(:last-of-type):before,.product-page__offers-overview:not(:last-of-type):before,.product-page__offers .special-offer:not(:last-of-type):before{border-color:#d8d8d8 #0000 #0000;border-width:16px;margin-left:-20px}.fiche-produit-item__header{align-items:center;border-top:1px solid #d8d8d8;box-sizing:border-box;display:flex;flex-direction:row-reverse;height:60px;justify-content:space-between;outline:none;padding-left:10px;padding-right:10px}.fiche-produit-item__header .icon{height:15px}.fiche-produit-item__body{box-shadow:inset 0 3px 6px 0 #00000029;padding:25px 10px}@media screen and (min-width:1024px){.product-page__container{grid-column-gap:44px;display:grid;display:-ms-grid;grid-template-columns:600px 380px;margin:0 auto;max-width:1024px}.product-page__container--aside{display:block;margin-left:644px;width:380px}}.product-page__hero{overflow-x:hidden;position:relative}.product-page__hero .toolbar{align-items:center;display:flex;position:absolute;right:10px;top:14px}.product-page__hero .toolbar__item{background:#ffffffb3;border-radius:3px;color:#000;height:100%;z-index:2}.product-page__hero .toolbar__item .socialbar-popover{background:none;color:#000;height:100%}.product-page__hero .toolbar__item .socialbar-popover svg{height:18px}@media screen and (min-width:1024px){.product-page__hero .toolbar{align-items:center;display:flex;height:35px;position:static}.product-page__hero .toolbar__item{align-items:center;background:#ffffffe6;border-radius:0;display:flex;font-size:1.4rem;height:100%;margin-bottom:25px;margin-right:10px;padding:0 10px}.product-page__hero .toolbar__item:hover{cursor:pointer}.product-page__hero .toolbar__item .socialbar-popover{background:none;color:#000;height:auto}.product-page__hero .toolbar__item .socialbar-popover svg{height:20px}}.product-page__hero .swiper-container{height:40vh}.product-page__hero .swiper-container .swiper-button-next,.product-page__hero .swiper-container .swiper-button-prev{display:none}.product-page__hero .swiper-container .swiper-pagination-bullet-active{background:#fff}.product-page__hero iframe{display:block;height:40vh}.product-page__hero .hero-photo,.product-page__hero .hero__image{transition:all .3s ease}@media screen and (min-width:425px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:300px;min-height:300px;transition:all .3s ease}}@media screen and (min-width:768px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:510px;min-height:510px;transition:all .3s ease}}@media screen and (min-width:1024px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:510px;min-height:510px;transition:all .3s ease}}@media screen and (min-width:1441px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:771px;min-height:771px;transition:all .3s ease}}@media screen and (min-width:1024px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:460px;margin:0 AUTO;max-width:1440px;min-height:460px}}.product-page__hero .hero__image{background-repeat:no-repeat;background-size:cover}.product-page__hero .hero-photo{cursor:pointer;display:none;position:relative}@media screen and (min-width:1024px){.product-page__hero .hero-photo{display:block}}.product-page__hero .hero-photo .icon.icon--circle-cross-grey{height:50px;position:absolute;right:8px;top:10px;width:50px}.product-page__hero .hero__arrow{position:absolute;top:45%}.product-page__hero .hero__arrow--left{left:14px;right:0;text-align:left}.product-page__hero .hero__arrow--right{left:0;right:14px;text-align:right}.product-page__bloc{background:#fff;border-radius:3px;box-shadow:0 1px 3px 0 #0000001a;box-sizing:border-box;margin-bottom:40px;padding:20px}.product-page__bloc--highlighted{box-shadow:0 1px 40px 0 #6664D;position:relative}.product-page__bloc--highlighted:after,.product-page__bloc--highlighted:before{border:solid #0000;content:"";height:0;left:100%;pointer-events:none;position:absolute;top:15%;width:0}.product-page__bloc--highlighted:after{border-color:#fff0 #fff0 #fff0 #fff;border-width:14px;margin-top:-18px}.product-page__bloc--highlighted:before{border-color:#0000;border-width:16px;margin-top:-20px}.product-page__bloc:last-of-type{margin-bottom:0}.product-page__toolbar{bottom:0;-ms-grid-column:1;left:0;position:absolute;right:0}.product-page__deal{background:#333;border-radius:50px;bottom:10px;color:#fff;font-size:1.2rem;left:10px;padding:4px 10px;position:absolute;z-index:1}@media screen and (min-width:1024px){.product-page__deal{align-items:center;background:#333;border-radius:3px 3px 0 0;box-sizing:border-box;display:flex;-ms-grid-column:3;height:40px;justify-content:center;opacity:.93;pointer-events:none;position:static}.product-page__deal .deal-timer__status{color:#fff}}.product-page__product-header{padding:15px 10px}.product-page__product-header .tripadvisor{margin-top:5px}.product-page__product-header .tripadvisor__reviews{font-size:1rem}@media screen and (min-width:1024px){.product-page__product-header .tripadvisor{margin-top:10px}.product-page__product-header .tripadvisor__reviews{font-size:1.1rem}}.product-page__product-header .holidaycheck{flex-wrap:wrap;gap:5px;margin-top:10px}@media screen and (min-width:1024px){.product-page__product-header .holidaycheck{gap:0}}.product-page__product-header .product-page__badges{margin-top:10px}.product-page__product-header .product-page__badges .badge-list__item{margin-bottom:0}.product-page__product-header .product-page__badges .colored-product-badge{font-size:1rem;height:20px}@media screen and (min-width:1024px){.product-page__product-header .product-page__badges{margin-top:15px}.product-page__product-header .product-page__badges .colored-product-badge{font-size:1.2rem;height:25px}.product-page__product-header{padding-left:0;padding-right:0}}.product-page__header{background:#fff}.product-page__offers{background:#f6f6f6;padding:12px 10px 0}.product-page__offers .special-offer{background:#fff;border:1px solid #d8d8d8;border-top:none;padding:40px 20px 20px;text-align:center}.product-page__offers .special-offer__title{font-size:1.25rem;justify-content:center}.product-page__offers .special-offer__content{font-size:1.1rem}.product-page .negociated-list__item{color:#000;font-size:1.6rem;margin-bottom:20px}.product-page .negociated-list__item:last-of-type{margin-bottom:0}.product-page .negociated-list__item .negociated-item__picto{margin-left:17px;margin-right:17px}@media screen and (min-width:1024px){.product-page .negociated-list__item{margin-bottom:15px}}.product-page .fully-customizable-note{margin-top:15px}.product-page__offers-overview{background:#fff;border:1px solid #d8d8d8;border-radius:3px 3px 0 0;padding:20px 10px;position:relative;z-index:3}.product-page__offers-overview .product-page__available-durations{margin-top:20px}.product-page__offers-overview .product-page__available-durations .available-durations__prefix,.product-page__offers-overview .product-page__available-durations .available-durations__values{font-size:1.2rem}.product-page__available-durations{background:#f6f6f6;padding:7px 10px}.product-page__negociated{background:#fff;border:1px solid #d8d8d8;border-top:none;padding:20px 10px;position:relative;z-index:2}.product-page__negociated .negociated-list__title{border:none;margin-bottom:20px;padding-bottom:0;text-align:center}.product-page__negociated .negociated-list__item{font-size:1.4rem;margin-bottom:8px}.product-page__negociated .negociated-list__item .negociated-item__picto{margin-left:0}.product-page__negociated .negociated-note{font-size:1.2rem}.product-page__main .product-page__bloc{grid-column:1;-ms-grid-column:1}@media screen and (min-width:1024px){.product-page__main{background:#f6f6f6;padding:40px 0}}.product-page__aside{background:#f6f6f6;height:100%;padding-bottom:15px;padding-top:5px;z-index:1}@media screen and (min-width:1024px){.product-page__aside{background:none;height:1px;padding-bottom:0;padding-top:0;position:absolute}.product-page__aside .product-page__container>*{grid-column:2;-ms-grid-column:3}}.product-page__search-engine{display:none}@media screen and (min-width:1024px){.product-page__search-engine{border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 40px 0 #6664D;display:block;-ms-grid-row:1;z-index:3}}.product-page__payment-terms{padding-left:10px;padding-right:10px}.product-page__payment-terms .available-payment-terms{border:2px solid #fff;margin-top:15px;padding:14px 10px}@media screen and (min-width:1024px){.product-page__payment-terms{-ms-grid-row:2;padding:0}.product-page__payment-terms .available-payment-terms{margin-top:30px}}.product-page__atol-abta{margin-top:15px;padding-left:10px;padding-right:10px}.product-page__atol-abta .book-with-confidence-booking-page{border:2px solid #fff;padding:14px 20px}@media screen and (min-width:1024px){.product-page__atol-abta{-ms-grid-row:3;margin-top:30px;padding:0}}.product-page__avis-verifies{padding-left:10px;padding-right:10px}.product-page__avis-verifies .avis-verifies{border:2px solid #fff;margin-top:15px;padding:14px 10px}@media screen and (min-width:1024px){.product-page__avis-verifies{-ms-grid-row:4;padding:0}.product-page__avis-verifies .avis-verifies{margin-top:30px}}.product-page__contact{padding-left:10px;padding-right:10px}.product-page__contact .contact-us{border:2px solid #fff;padding:14px 10px}@media screen and (min-width:1024px){.product-page__contact{-ms-grid-row:5;margin-top:30px;padding:0}}.product-page__footer{background:#f6f6f6;box-shadow:inset 0 3px 6px 0 #00000029;padding-bottom:30px;padding-top:30px}.product-page__footer .product-page__lookalike{padding:0 10px}.product-page__footer .product-page__lookalike .lookalike-products{margin-top:40px}@media screen and (min-width:1024px){.product-page__footer{box-shadow:none;padding-bottom:0;padding-top:0}.product-page__footer .product-page__lookalike{margin:0 auto;max-width:1024px}.product-page__footer .product-page__lookalike .lookalike-products{margin-top:0;padding-bottom:40px}}.product-page .push{display:none}@media screen and (min-width:1024px){.product-page .push{display:block}}.product-page__negos{display:none}.product-page__information{background:#fff;padding-left:10px;padding-right:10px}@media screen and (min-width:1024px){.product-page__information{margin-left:auto;margin-right:auto;max-width:1024px}}.product-page__bottom-bar{bottom:0;left:0;position:fixed;right:0;z-index:4}.product-page__bottom-bar .cookie-policy-footer{position:relative}@media screen and (min-width:1024px){.product-page__bottom-bar .product-action-button-mobile{display:none}}.product-page__sticky-header{left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:5}.product-page__sticky-header--visible{transform:translateY(0);transition:transform .3s ease-in-out}@media screen and (min-width:1024px){.product-page__sticky-header{display:none}}.product-page__included{display:none}.product-page .search-engine__datepicker-calendar{left:-150%}.product-page__sticky{display:none}.product-page__sticky-content{background:#f6f6f6}.product-page__sticky--top{display:block;left:0;position:-webkit-sticky;position:sticky;right:0;top:20px}.product-page .scroll-top-button{bottom:50px;cursor:pointer;display:block;opacity:0;position:fixed;right:14px;transition:opacity .3s ease,transform .3s ease}@media screen and (min-width:1024px){.product-page .scroll-top-button{bottom:50px;right:50px}}.product-page .scroll-top-button--visible{opacity:1}.product-page .scroll-top-button:hover{transform:scale(1.2)}@media screen and (min-width:1024px){.product-page .scroll-top-button{right:50px}}@media print{@page{size:21cm 29.7cm;margin:40px 20px}#onetrust-banner-sdk,.accommodation-bloc__video,.activities__media,.destination__image--video,.footer,.header,.header__back,.logo-header,.marketing-banner,.navlogs__carousel__button,.partner-dynamic-header,.photo-carousel__bottom-indexes,.product-page__aside,.product-page__bottom-bar,.product-page__contact,.product-page__deal,.product-page__footer,.product-page__print,.product-page__sticky-header,.product-page__toolbar,.smart-dp-header{display:none}.product-page__hero,.product-page__hero .hero-photo{display:block}.product-page__hero .hero-photo .hero__image{height:300px;min-height:300px}.product-page__included{display:flex;padding:14px 35px 35px;page-break-before:always}.product-page__included__item{flex:1}.product-page__included__item:first-of-type{margin-right:20px}.product-page__included .included__header{text-transform:uppercase}.product-page__included .included__title{margin-bottom:10px}.product-page__included .included__list{margin-top:14px}.accommodation-type__image,.activity__image,.destination__image,.restaurant__image{margin:0 auto;width:600px}.accommodation-bloc__map,.product-page__bloc{box-shadow:none}.useful-information__headline{display:block}.product-destination-title,.product-page__badges{text-align:center}.product-page__product-header .tripadvisor{justify-content:center}.product-header__title.product-destination-title{font-size:3rem}.product-header .product-name-with-category{font-size:2.5rem}.product-page__product-header .tripadvisor__reviews{font-size:1.4rem}.smart-dp-header__container{justify-content:center}.smart-dp-header__account-menu{display:none}}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.product-page__lookalike,.reason,.reasons-to-book,.transport-partnership__video{display:none}.product-name-with-category{justify-content:center}}.product-action-button-mobile{background:#fff;box-shadow:0 -3px 6px 0 #00000029;cursor:pointer;padding:20px 13px;transition:opacity .5s ease;width:auto}.from{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}.from__info,.from__price{align-items:center;display:flex;flex:1 1 0%;flex-direction:column}.from__info{border-left:1px solid #d8d8d8;font-size:1.2rem;height:70%;justify-content:center;letter-spacing:.9px}.from__duration{margin-right:5px}.from__public-price .amount{font-size:1.2rem}.from__public-price .amount__value{text-decoration:line-through}.from__flight--included{align-items:center;display:inline-flex}.from__flight--included .icon--flight{height:9px;margin-left:3px}.save-up-to{letter-spacing:.1rem}.save-up-to div{align-items:center;display:flex;justify-content:center}.save-up-to__value{font-size:3rem;margin-left:5px}.save-up-to__unit{margin:-15px 3px 0 0}.frequency-flyers-marketing{align-items:center;display:inline-flex}.frequency-flyers-marketing__picto{display:flex}.frequency-flyers-marketing__picto svg{height:15px}.frequency-flyers-marketing__picto+.frequency-flyers-marketing__label{margin-left:5px}.frequency-flyers-marketing__label{color:#333;font-size:1rem}.negociated-item:not(.negociated-item--special-offer) strong,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.negociated-item:not(.negociated-item--special-offer) strong{font-family:Helvetica,sans-serif}.negociated-item{display:flex;position:relative}.negociated-item__picto{display:flex;margin-right:10px}.negociated-item__main{align-items:center;display:flex;flex-wrap:wrap}.negociated-item svg{display:flex;height:17px;width:20px}.negociated-item img{height:20px;padding-top:3px;width:20px}.negociated-item__label{padding-right:10px}.negociated-item--special-offer strong,.negociated-item:not(.negociated-item--special-offer) strong{font-weight:400}.negociated-item__special-offer-details{display:none}@media print and (color){.negociated-item__special-offer-details{display:block;font-size:1.3rem}}.negociated-list__title{border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:20px}.aside-offers-overview{border-radius:3px 3px 3px 3px;box-shadow:0 1px 40px 0 #6664D}.aside-offers-overview__timer{align-items:center;background:#333;border-radius:3px 3px 0 0;box-sizing:border-box;color:#fff;display:flex;height:40px;justify-content:center}.aside-offers-overview__offers{background:#fff;padding:20px}.aside-offers-overview__cta{background:#fff;border-radius:0 0 3px 3px;padding:0 20px 20px}.product-sticky-header{align-items:center;background-color:#333;border-bottom:none;box-sizing:border-box;color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 15px;z-index:4}@media screen and (min-width:1024px){.product-sticky-header{justify-content:flex-start;padding:0}}.product-sticky-header__hamburger{position:relative}.product-sticky-header__hamburger .dot-notification{position:absolute;right:-10px;top:-10px}@media screen and (min-width:1024px){.product-sticky-header__hamburger{display:none}}.product-sticky-header__brand{align-items:center;display:flex;flex:1 1 0%;height:100%;justify-content:center}.product-sticky-header__brand .relative-link{background-color:initial;border-radius:0;cursor:pointer;height:100%;width:100%}@media screen and (min-width:1024px){.product-sticky-header__brand{justify-content:flex-start;margin-left:40px}.product-sticky-header__logo .logo-brand{background-position-x:left}}.product-sticky-header--to .product-sticky-header__brand{justify-content:flex-start}.additional-section__intro,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.additional-section__intro{color:#666;font-family:Helvetica,sans-serif;font-size:1.4rem;letter-spacing:normal;line-height:1.6}.additional-section__label{padding-bottom:6px}@media screen and (min-width:1024px){.additional-section__label{padding-bottom:20px}}.additional-section__image{padding-bottom:10px}@media screen and (min-width:1024px){.additional-section__image{height:208px;padding-bottom:20px}}.additional-section__intro{white-space:pre-wrap}.additional-sections__title{border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:20px}.additional-sections__item{padding-top:20px}.additional-sections__item:first-child{padding-top:0}@media screen and (min-width:1024px){.additional-sections__item{padding-top:30px}}.additional-sections__details{margin-top:20px}.print-header{align-items:center;background:#333;display:none;justify-content:center;padding:8px 0}.print-header .partnership-with-pfs{font-size:1.3rem;margin-left:24px;padding-top:6px}.print-header .partnership-with-pfs__logo{padding-top:1px}@media print{.print-header{display:flex}}.tripadvisor{align-items:center;display:flex}.tripadvisor__rating{display:flex}.tripadvisor__rating img{height:15px;margin-left:-7px}@media screen and (min-width:1024px){.tripadvisor__rating img{height:17px}}.tripadvisor__reviews{color:#00af87}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3,h4{font-family:Helvetica,sans-serif;font-weight:700}h1{font-family:heroic-condensed-medium-oblique,sans-serif;font-size:3.8rem;line-height:36px;text-transform:uppercase}@media screen and (min-width:1024px){h1{font-size:7.8rem;line-height:70px}}h2{font-family:emirates-bold,sans-serif;font-size:2.4rem;line-height:28px}@media screen and (min-width:1024px){h2{font-size:3.2rem;line-height:40px}}h3{font-size:1.8rem}@media screen and (min-width:1024px){h3{font-size:2rem}}h4{font-size:1.6rem}.holidaycheck.large .holidaycheck__recommendation svg,.holidaycheck.large .holidaycheck__sun,.holidaycheck.large .icon-sun-half svg{display:block;height:20px;width:20px}.holidaycheck.small .holidaycheck__recommendation svg,.holidaycheck.small .holidaycheck__sun,.holidaycheck.small .icon-sun-half svg{display:block;height:18px;width:18px}.holidaycheck,.holidaycheck__recommendation{align-items:center;display:flex}.holidaycheck__recommendation{background:#0e55cd;border-radius:5px 0 0 5px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.holidaycheck__recommendation svg{fill:#fff;padding-right:5px}.holidaycheck__star{align-items:center;border:1px solid #d9e1ee;border-left:0;border-radius:0 5px 5px 0;display:flex;padding:0 8px}.holidaycheck__star svg{margin-right:3px}.holidaycheck__rating-note{margin-left:3px}.holidaycheck__rating-note-average{font-weight:700}.holidaycheck__rating-note-total{padding-left:3px}.holidaycheck__rating-compact{align-items:center;border:1px solid #d9e1ee;border-left:0;border-radius:0 5px 5px 0;display:flex}.holidaycheck__rating-compact svg{margin-right:3px}.holidaycheck__reviews{color:#3b4b66;margin-left:8px}.holidaycheck.large{font-size:1.4rem}.holidaycheck.large .holidaycheck__recommendation{height:32px;padding:0 8px}.holidaycheck.large .holidaycheck__star{height:30px}.holidaycheck.large .holidaycheck__rating-compact{height:30px;padding:0 8px}.holidaycheck.small{font-size:1.2rem}.holidaycheck.small .holidaycheck__recommendation{height:28px;padding:0 6px}.holidaycheck.small .holidaycheck__star{height:26px}.holidaycheck.small .holidaycheck__rating-compact{height:26px;padding:0 6px}
/*# sourceMappingURL=fiche-produit.bffde732e5ff4dcd0e7b.css.map*/