.product-header__title.product-destination-title{font-size:1.8rem}@media (min-width:1024px){.product-header__title.product-destination-title{font-size:2rem}}.product-header .product-name-with-category{color:var(--color-gray-700,var(--color-gray-600));font-size:1.6rem}@media (min-width:1024px){.product-header .product-name-with-category{font-size:1.8rem}}.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 10px 10px}.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,.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{content:"";pointer-events:none;border:solid transparent;width:0;height:0;position:absolute;top:100%;left:50%}.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-width:15px;border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);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:transparent;border-top-color:var(--color-gray-500);border-width:16px;margin-left:-20px}.fiche-produit-item__header{box-sizing:border-box;border-top:1px solid var(--color-gray-400,var(--color-gray-500));outline:none;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:60px;padding-left:16px;padding-right:16px;display:flex}.fiche-produit-item__header .icon{height:15px}@media (min-width:1024px){.fiche-produit-item__header{border-top:unset}}.fiche-produit-item__body{border-top:1px solid var(--color-gray-400,var(--color-gray-500));padding:24px 16px}@media (min-width:1024px){.fiche-produit-item__body{padding:24px}}.fiche-produit-item__body .useful-information__item{padding:0}@media (min-width:1024px){.product-page__container{max-width:1024px;display:grid;display:-ms-grid;grid-column-gap:44px;grid-template-columns:600px 380px;margin:0 auto}.product-page__container--aside{width:380px;margin-left:644px;display:block}}.product-page__hero{position:relative;overflow-x:hidden}.product-page__hero--expired-deal .progressive-image:after{content:"";background:var(--picture-shadow-layer,rgba(23,0,93,.5));z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.product-page__hero--expired-deal .hero__text--expired-deal{z-index:2;text-shadow:0 1px 40px rgba(0,0,0,.1);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.product-page__hero .toolbar{align-items:center;display:flex;position:absolute;top:14px;right:10px}.product-page__hero .toolbar__item{z-index:2;color:#000;background:rgba(255,255,255,.7);border-radius:10px;height:100%}.product-page__hero .toolbar__item .socialbar-popover{color:#000;background:0 0;height:100%}.product-page__hero .toolbar__item .socialbar-popover svg{height:18px}@media (min-width:1024px){.product-page__hero .toolbar{align-items:center;height:35px;display:flex;position:static}.product-page__hero .toolbar__item{background:rgba(255,255,255,.9);border-radius:5px;align-items:center;height:100%;margin-bottom:25px;margin-right:10px;padding:0 10px;font-size:1.4rem;display:flex}.product-page__hero .toolbar__item:hover{cursor:pointer}.product-page__hero .toolbar__item .socialbar-popover{color:#000;background:0 0;height:auto}.product-page__hero .toolbar__item .socialbar-popover svg{height:20px}}.product-page__hero .swiper{height:40vh}.product-page__hero .swiper .swiper-button-next,.product-page__hero .swiper .swiper-button-prev{display:none}.product-page__hero .swiper .swiper-pagination-bullet-active{background:#fff}.product-page__hero iframe{height:40vh;display:block}.product-page__hero .hero-photo,.product-page__hero .hero__image{transition:all .3s}@media (min-width:425px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:300px;min-height:300px;transition:all .3s}}@media (min-width:768px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:510px;min-height:510px;transition:all .3s}}@media (min-width:1024px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:510px;min-height:510px;transition:all .3s}}@media (min-width:1441px){.product-page__hero .hero-photo,.product-page__hero .hero__image{height:771px;min-height:771px;transition:all .3s}}@media (min-width:1024px){.product-page__hero .hero-photo,.product-page__hero .hero__image{max-width:1440px;height:460px;min-height:460px;margin:0 auto}}.product-page__hero .hero__image{background-repeat:no-repeat;background-size:cover}.product-page__hero .hero-photo{cursor:pointer;display:none;position:relative}@media (min-width:1024px){.product-page__hero .hero-photo{display:block}}.product-page__hero .hero-photo .icon.icon--circle-cross-grey{width:50px;height:50px;position:absolute;top:10px;right:8px}.product-page__hero .hero__arrow{position:absolute;top:45%}.product-page__hero .hero__arrow--left{text-align:left;left:14px;right:0}.product-page__hero .hero__arrow--right{text-align:right;left:0;right:14px}.product-page__bloc{border-radius:var(--border-radius-block,10px);box-sizing:border-box;background:#fff;margin-bottom:40px;padding:20px;box-shadow:0 12px 16px -8px rgba(0,0,0,.12)}.product-page__bloc--highlighted{position:relative;box-shadow:0 1px 18px rgba(0,0,0,.1)}.product-page__bloc:last-of-type{margin-bottom:0}.product-page__toolbar{-ms-grid-column:1;position:absolute;bottom:0;left:0;right:0}.product-page__product-header{padding:15px 16px}.product-page__product-header .tripadvisor{margin-top:5px}@media (min-width:1024px){.product-page__product-header .tripadvisor{margin-top:10px}}.product-page__product-header .holidaycheck{flex-wrap:wrap;gap:5px;margin-top:10px}@media (min-width:1024px){.product-page__product-header .holidaycheck{gap:0}}.product-page__product-header .product-page__badges{gap:8px;margin-top:10px;display:flex}@media (min-width:1024px){.product-page__product-header .product-page__badges{margin-top:15px}.product-page__product-header{padding-left:0;padding-right:0}}.product-page__header{background:#fff}.product-page__offers{background:var(--color-gray-300);padding:12px 16px}.product-page__offers .special-offer{border:1px solid var(--color-gray-500);background:#fff;border-top:none;padding:40px 20px 20px}.product-page__offers .special-offer__title{font-size:1.25rem}.product-page__offers .special-offer__content{font-size:1.1rem}.product-page__offers .total-credit-banner{margin:4px 0 16px}.product-page .negociated-list__item{color:#000;margin-bottom:20px;font-size:1.6rem}.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 (min-width:1024px){.product-page .negociated-list__item{margin-bottom:15px}}.product-page .fully-customizable-note{margin-top:15px}.product-page .fully-customizable-note svg{width:var(--icon-size-xs);height:var(--icon-size-xs);margin-right:8px}.product-page__offers-overview{background:#fff;border-radius:10px 10px 0 0;padding:24px 16px;position:relative}@media (min-width:1024px){.product-page__offers-overview{padding:24px}}.product-page__offers-overview{border:1px solid var(--color-gray-500);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__offers-overview .payment-description-terms{padding-top:20px}.product-page__offers-overview+.product-page__negociated{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.product-page__available-durations{background:var(--color-gray-300);padding:7px 10px}.product-page__negociated{border:1px solid var(--color-gray-500);z-index:2;background:#fff;border-radius:10px 10px 0 0;padding:24px 16px;position:relative}@media (min-width:1024px){.product-page__negociated{padding:24px}}.product-page__negociated .negociated-list__title{text-align:center;border:none;margin-bottom:20px;padding-bottom:0}.product-page__negociated .negociated-list__item{margin-bottom:8px;font-size:1.4rem}.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{-ms-grid-column:1;grid-column:1}@media (min-width:1024px){.product-page__main{background:var(--color-gray-300);padding:40px 0}}.product-page__aside{background:var(--color-gray-300);z-index:1;height:100%;padding-top:5px;padding-bottom:15px}@media (min-width:1024px){.product-page__aside{background:0 0;height:1px;padding-top:0;padding-bottom:0;position:absolute}.product-page__aside .product-page__container>*{-ms-grid-column:3;grid-column:2}.product-page__aside .lookalike-search-products{margin-top:185px}}.product-page__search-engine{display:none}@media (min-width:1024px){.product-page__search-engine{-ms-grid-row:1;z-index:3;border-top:0;border-radius:0 0 10px 10px;display:block;box-shadow:0 12px 16px -8px rgba(0,0,0,.12)}}.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 (min-width:1024px){.product-page__atol-abta{-ms-grid-row:3;margin-top:30px;padding:0}}.product-page__trustpilot{padding-left:16px;padding-right:16px}@media (min-width:1024px){.product-page__trustpilot{-ms-grid-row:4;padding:0}}.product-page__contact{padding-left:16px;padding-right:16px}.product-page__contact .contact-us{border:2px solid #fff;padding:16px}@media (min-width:1024px){.product-page__contact{-ms-grid-row:5;margin-top:24px;padding:0}}.product-page__footer{background:var(--color-gray-300);padding-top:32px;padding-bottom:32px;box-shadow:inset 0 3px 6px rgba(0,0,0,.16)}.product-page__footer .product-page__trustpilot{margin-bottom:30px}.product-page__footer .product-page__lookalike{padding:32px 16px}@media (min-width:1024px){.product-page__footer{box-shadow:none;padding-top:0;padding-bottom:0}.product-page__footer .product-page__lookalike{max-width:1024px;margin:0 auto}.product-page__footer .product-page__lookalike .lookalike-products{padding:24px 0 0}}.product-page__rtb .reason-to-book-block{padding-top:32px;padding-bottom:32px}@media (min-width:1024px){.product-page__rtb .reason-to-book-block{max-width:1024px;margin:0 auto;padding:40px 0}}.product-page .push{display:none}@media (min-width:1024px){.product-page .push{display:block}}.product-page__negos{display:none}.product-page__information{background:#fff;padding:0 16px 32px}.product-page__information .useful-information{padding-left:0;padding-right:0}.product-page__information .useful-information__headline{display:none}.product-page__information .fiche-produit-item__header svg{width:24px;height:24px}.product-page__information .fiche-produit-item__title{width:100%}@media (min-width:1024px){.product-page__information{background:var(--color-gray-300);max-width:1024px;margin-left:auto;margin-right:auto;padding:0 16px}.product-page__information .fiche-produit-item__header{cursor:pointer;height:88px;padding-left:0;padding-right:0}.product-page__information .fiche-produit-item__body{box-shadow:none;padding:0}.product-page__content{background:var(--color-gray-300)}}.product-page__bottom-bar{z-index:4;position:fixed;bottom:0;left:0;right:0}.product-page__bottom-bar .cookie-policy-footer{position:relative}@media (min-width:1024px){.product-page__bottom-bar .product-action-button-mobile{display:none}}.product-page__sticky-header{z-index:5;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.product-page__sticky-header--visible{transition:transform .3s ease-in-out;transform:translateY(0)}@media (min-width:1024px){.product-page__sticky-header{display:none}}.product-page__included{display:none}.product-page .search-engine__datepicker-calendar{left:-150%}.product-page__payment-description{margin-top:24px;margin-bottom:24px}.product-page__sticky{display:none}.product-page__sticky-content{background:var(--color-gray-300)}.product-page__sticky--top{display:block;position:-webkit-sticky;position:sticky;top:20px;left:0;right:0}.product-page .scroll-top-button{cursor:pointer;opacity:0;transition:opacity .3s,transform .3s;display:block;position:fixed;bottom:50px;right:14px}@media (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 (min-width:1024px){.product-page .scroll-top-button{right:50px}}.product-page .search-engine-credit-banner{border-left:1px solid var(--color-gray-500);border-right:1px solid var(--color-gray-500);border-bottom:1px solid var(--color-gray-500);background:#fff;border-radius:0 0 10px 10px;padding:30px 10px 20px}.product-page .search-engine-credit-banner+.booking-marketing-placeholder{padding-top:0}.product-page .search-engine-credit-banner:has(+.booking-marketing-placeholder){border-bottom:0;border-radius:0}.product-page .booking-marketing-placeholder{border:1px solid var(--color-gray-500);background:#fff;border-top:0;border-radius:0 0 10px 10px;padding:30px 10px 20px}@media (min-width:1024px){.product-page .booking-marketing-placeholder{border:none;border-radius:0;padding:0}}.product-page .booking-marketing-placeholder .special-offer{border-radius:10px;padding:10px 20px}.product-page .useful-information{padding:0}@media print{@page{size:21cm 29.7cm;margin:40px 20px}.marketing-banner,.photo-carousel__bottom-indexes,.navlogs__carousel__button,.header__back,.product-page__contact,.product-page__print,.product-page__toolbar,.product-page__bottom-bar,.product-page__footer,.accommodation-bloc__video,.activities__media,.destination__image--video,.product-page__aside,.product-page__sticky-header,.footer,.partner-dynamic-header,.header,.logo-header,.smart-dp-header,#onetrust-banner-sdk{display:none!important}.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{page-break-before:always;padding:14px 35px 35px;display:flex}.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,.restaurant__image,.activity__image,.destination__image{width:600px;margin:0 auto}.product-page__bloc,.accommodation-bloc__map{box-shadow:none}.product-page__bloc .map-confidentiality,.accommodation-bloc__map .map-confidentiality{display: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;-moz-print-color-adjust:exact;print-color-adjust:exact}.reason,.reasons-to-book,.transport-partnership__video,.product-page__lookalike{display:none}.product-name-with-category{justify-content:center}}@media (min-width:1024px){[dir=rtl] .product-page__container--aside{margin-left:unset}[dir=rtl] .product-page__aside{position:unset}}.product-action-button-mobile{cursor:pointer;background:#fff;width:auto;padding:20px 16px;transition:opacity .5s;box-shadow:0 -3px 6px rgba(0,0,0,.16)}.product-action-button-mobile .button{width:100%}.tripadvisor-rating-image{align-items:center;height:16px;display:flex;overflow:hidden}.tripadvisor-rating-image--without-logo{min-width:84px;position:relative}.tripadvisor-rating-image--without-logo img{height:20px;position:absolute;top:-2px;left:-5px}.tripadvisor-rating-image--without-logo .tripadvisor-rating-image__reviews-count{margin:2px 0 0 84px}.tripadvisor-rating-image__reviews-count{font-size:1.4rem}.tripadvisor-subratings{color:var(--color-black,#000);flex-direction:column;display:flex}.tripadvisor-subratings__subrating{align-items:center;margin-bottom:2px;display:flex}.tripadvisor-subratings__subrating:last-of-type{margin-bottom:0}.tripadvisor-subratings__name{font-size:1.2rem;line-height:140%}.tripadvisor-subratings .tripadvisor-rating-image{min-width:68px;height:12px}.tripadvisor-subratings .tripadvisor-rating-image img{height:16px;top:-2px;left:0}.tripadvisor-rating__status,.tripadvisor-rating__note{color:#000;font-family:soehne-halbfett,sans-serif;font-size:1.4rem;line-height:1.5}.tripadvisor-rating{flex-direction:column;display:flex}.tripadvisor-rating__infos{grid-column-gap:12px;grid-row-gap:2px;color:var(--color-black,#000);grid-template-rows:repeat(2,1fr);grid-template-columns:70px 1fr;display:grid}.tripadvisor-rating__note{letter-spacing:-.48px;grid-area:1/1/3/2;font-size:4.8rem;line-height:100%}.tripadvisor-rating__status{grid-area:1/2/2/3;font-size:1.6rem}.tripadvisor-rating__ranking{margin-top:8px;font-size:1.2rem;line-height:140%}.tripadvisor-rating .tripadvisor-rating-image{grid-area:2/2/3/3}.tripadvisor-rating .tripadvisor-rating-image img{top:-1px}.tripadvisor-review-rating-count{flex-direction:column;display:flex}@media (min-width:1024px){.tripadvisor-review-rating-count{width:200px}}.tripadvisor-review-rating-count__vote{grid-template-columns:minmax(30px,max-content) 68px 1fr;align-items:center;column-gap:8px;width:100%;height:17px;margin-bottom:4px;display:grid}.tripadvisor-review-rating-count__vote:last-of-type{margin-bottom:0}.tripadvisor-review-rating-count__bar{background-color:var(--color-gray-300);width:68px;height:17px}.tripadvisor-review-rating-count__progress{background-color:#00a680;height:17px;display:inline-block}.tripadvisor-review-rating-count__total,.tripadvisor-review-rating-count__status{color:var(--color-black,#000);font-size:1.2rem;line-height:140%}.tripadvisor-review__read-more{color:#000;font-family:soehne-halbfett,sans-serif;font-size:1.4rem;line-height:1.5}.tripadvisor-review{color:var(--color-black,#000);flex-direction:column;font-size:1.4rem;display:flex}.tripadvisor-review__title{margin-bottom:10px}@media (min-width:1024px){.tripadvisor-review__title{margin-bottom:8px}}.tripadvisor-review__meta{flex-wrap:wrap;align-items:center;margin-bottom:16px;display:flex}.tripadvisor-review__date{margin-right:8px;padding-right:9px;display:inline-block;position:relative}.tripadvisor-review__date:before{content:"";background-color:var(--color-black,#000);width:1px;height:15px;position:absolute;top:3px;right:0}.tripadvisor-review__content{text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tripadvisor-review__content--more{-webkit-line-clamp:1000}.tripadvisor-review__read-more{cursor:pointer;display:inline-block}.tripadvisor-detail__location{color:#000;font-family:soehne-halbfett,sans-serif;font-size:1.4rem;line-height:1.5}.tripadvisor-detail__data{border-bottom:1px solid var(--color-gray-500);grid-row-gap:24px;flex-direction:column;margin-bottom:24px;padding-bottom:24px;display:flex}@media (min-width:1024px){.tripadvisor-detail__data{flex-flow:wrap;justify-content:space-between;margin-bottom:32px;padding-bottom:32px}}.tripadvisor-detail__location{letter-spacing:-.24px;color:var(--color-black,#000);font-size:2.4rem;line-height:120%}.tripadvisor-detail__title{color:var(--color-black,#000);margin-bottom:24px}.tripadvisor-detail .tripadvisor-review{border-bottom:1px solid var(--color-gray-500);margin-bottom:24px;padding-bottom:24px}.tripadvisor-detail .tripadvisor-review:last-of-type{border-bottom:unset;margin:0;padding:0}.tripadvisor-modal__title .product-name-with-category__name{color:#000;font-family:soehne-halbfett,sans-serif;font-size:1.4rem;line-height:1.5}.tripadvisor{cursor:pointer;align-items:center;display:flex}.tripadvisor__rating{display:flex}.tripadvisor__rating-label{background-color:#fff}.tripadvisor__rating img{height:15px;margin-left:2px}@media (min-width:1024px){.tripadvisor__rating img{height:15px}}.tripadvisor__rating--hide-logo .tripadvisor__rating-label{z-index:1;padding-right:8px}.tripadvisor__rating--hide-logo img{margin-left:-24px}.tripadvisor__reviews{color:#00af87;align-items:center;text-decoration:underline;display:flex}.tripadvisor__icon-detail{width:14px;height:10px}@media (min-width:1024px){.tripadvisor__icon-detail{margin-top:1px}}.tripadvisor__portal .ReactModal__Overlay{z-index:1001;justify-content:center;align-items:center;display:flex;background-color:rgba(43,56,63,.9)!important}.tripadvisor__portal .ReactModal__Content{z-index:1002;margin:0 auto;border-radius:0!important;padding:32px 24px!important;top:0!important;bottom:0!important;left:0!important;right:0!important}@media (min-width:1024px){.tripadvisor__portal .ReactModal__Content{width:752px;max-height:85vh;inset:unset!important;border-radius:5px!important;padding:20px 40px 40px!important;position:relative!important}}.tripadvisor-modal__head{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.tripadvisor-modal__title .product-name-with-category__name{letter-spacing:-.24px;padding-right:16px;font-size:2.4rem}@media (min-width:1024px){.tripadvisor-modal__title .product-name-with-category__name{padding-right:unset;margin-right:0}}.tripadvisor-modal__content{justify-content:center;align-items:center;display:flex}.tripadvisor-modal__close{color:#727272;fill:#727272;cursor:pointer;position:absolute;top:16px;right:16px}.holidaycheck.large .icon-sun-half svg,.holidaycheck.large .holidaycheck__sun,.holidaycheck.large .holidaycheck__recommendation svg{width:14px;height:14px;display:block}.holidaycheck.small .icon-sun-half svg,.holidaycheck.small .holidaycheck__sun,.holidaycheck.small .holidaycheck__recommendation svg{width:12px;height:12px;display:block}.holidaycheck{align-items:center;display:flex}.holidaycheck__recommendation{color:#fff;background:#0e55cd;align-items:center;font-family:Montserrat,sans-serif;font-weight:700;display:flex}.holidaycheck__recommendation svg{fill:#fff;padding-right:5px}.holidaycheck__star{border:1px solid #d9e1ee;border-left:0;align-items:center;padding:0 8px;display:flex}.holidaycheck__star svg{margin-right:3px}.holidaycheck__rating-note{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:3px}.holidaycheck__rating-compact{border:1px solid #d9e1ee;border-left:0;border-radius:0 4px 4px 0;align-items:center;display:flex}.holidaycheck__rating-compact svg{margin-right:3px}.holidaycheck__reviews{color:#3b4b66;margin-left:8px}.holidaycheck.large{font-size:1.1rem}.holidaycheck.large .holidaycheck__recommendation{height:26px;padding:0 8px}.holidaycheck.large .holidaycheck__star{height:24px}.holidaycheck.large .holidaycheck__rating-compact{height:24px;padding:0 8px}.holidaycheck.small{font-size:1rem}.holidaycheck.small .holidaycheck__recommendation{height:20px;padding:0 6px}.holidaycheck.small .holidaycheck__star{height:18px}.holidaycheck.small .holidaycheck__rating-compact{height:18px;padding:0 6px}.holidaycheck.compact .holidaycheck__rating-note-average,.holidaycheck.compact .holidaycheck__rating-note-total{font-weight:700}.holidaycheck.compact .holidaycheck__star{border-radius:0 4px 4px 0}.holidaycheck.compact .holidaycheck__recommendation{border-radius:4px 0 0 4px}.badge___o__FuD6i{box-sizing:border-box;box-shadow:none;background:#fff;border-radius:4px;height:24px;display:inline-flex;overflow:hidden}.badge--outline___OVxhZt3_{border:1px solid var(--color-gray-400,var(--color-gray-300))}.badge--shadow___ym_dgsm9{box-shadow:0 0 var(--space-small) 0 rgba(0,0,0,.25)}.badge-core__primary___Pv4DfhMt{align-items:center;gap:var(--space-xxsmall);white-space:nowrap;display:inline-flex}.badge-core__primary--standalone-text___axMvB1kd{padding:0 var(--space-small)}.badge-core__primary--standalone-icon___dU0Wz62D{padding:0 var(--space-xxsmall)}.badge-core__primary--standalone-icon-text___ecY45oi9{padding:0 var(--space-small) 0 var(--space-xsmall)}.badge-core__primary--before-secondary___d9G0H_yB{padding-left:var(--space-xsmall)}.badge-core__primary-text___EvU06Hgh{line-height:normal}.badge-core__slice___uGPDY7zb{height:100%;position:absolute;top:0;left:-22px}.badge-core__slice-background___XUp_6kMi{z-index:-1;width:24px;height:100%;position:absolute;top:0;left:-22px}.badge-core__secondary___HWQPhZzf{padding-right:var(--space-small);align-items:center;margin-left:20px;display:flex;position:relative}.badge-core__secondary-text___vcMFbucq{color:#fff;z-index:1;white-space:nowrap;line-height:normal;position:relative}.info-popover{align-items:center;display:inline-flex}.info-popover__trigger{cursor:pointer;color:inherit;justify-content:center;align-items:center;display:inline-flex}.info-popover__overlay{z-index:100;padding:var(--space-2xl);box-sizing:border-box;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.info-popover__modal{border-radius:var(--space-small);border:1px solid var(--color-gray-400,var(--color-gray-500));box-shadow:var(--box-shadow-xsmall);background:#fff;outline:none;flex-direction:column;width:100%;max-height:90dvh;display:flex;position:relative}.info-popover__modal-header{flex-shrink:0;justify-content:flex-end;display:flex}.info-popover__modal-close{width:var(--space-4xl);height:var(--space-4xl);padding:var(--space-regular);cursor:pointer;touch-action:manipulation;color:var(--color-gray-600,var(--color-gray-600));background:0 0;border:none;justify-content:center;align-items:center;display:flex}.info-popover__modal-close:hover{color:#000}.info-popover__modal-content{padding:var(--space-xsmall) var(--space-large) var(--space-2xl);color:var(--color-gray-600,var(--color-gray-600));overflow-y:auto}.info-popover__modal-content a{color:var(--color-gray-600,var(--color-gray-600))}.info-popover__modal-content .list{margin-top:10px}.negociated-item:not(.negociated-item--special-offer) strong{font-family:soehne-buch,sans-serif}.negociated-item{align-items:center;display:flex;position:relative}.negociated-item__picto{margin-right:8px;display:flex}.negociated-item__main{flex-wrap:wrap;align-items:center;display:flex}.negociated-item img{width:20px;height:20px;padding-top:3px}.negociated-item__label{padding-right:10px}.negociated-item:not(.negociated-item--special-offer) strong,.negociated-item--special-offer strong{font-weight:400}.negociated-item__special-offer-details{display:none}@media print and (color){.negociated-item__special-offer-details{font-size:1.3rem;display:block}}.negociated-list__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.aside-offers-overview{box-shadow:0 1px 40px 0 rgba(var(--color-gray-600), .3);border-radius:10px}.aside-offers-overview__offers{background:#fff;border-radius:10px 10px 0 0;padding:20px}.aside-offers-overview__offers .payment-description-terms{padding-top:20px}.aside-offers-overview__cta{background:#fff;border-radius:0 0 10px 10px;padding:0 20px 20px}.aside-offers-overview__cta .button{width:100%}.payment-description-terms,.payment-description-terms__label{align-items:center;display:flex}.payment-description-terms__item{color:#fff;background:var(--payment-description-instalments-background-color,var(--color-primary-500));box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;height:22px;margin:0 4px;padding:0 6px;line-height:1.4;display:flex}.payment-description-terms svg{display:flex}.payment-description-terms .info-popover{margin-left:4px}.additional-section__intro{color:var(--color-gray-600);letter-spacing:normal;font-family:soehne-buch,sans-serif;font-size:1.4rem;line-height:1.6}.additional-section__label{padding-bottom:6px}@media (min-width:1024px){.additional-section__label{padding-bottom:20px}}.additional-section__image{padding-bottom:10px}@media (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 var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.additional-sections__item{padding-top:20px}.additional-sections__item:first-child{padding-top:0}@media (min-width:1024px){.additional-sections__item{padding-top:30px}}.additional-sections__details{margin-top:20px}.print-header{background:#fff;justify-content:center;align-items:center;padding:8px 0;display:none}.print-header .partnership-with-pfs{margin-left:24px;padding-top:6px;font-size:1.3rem}.print-header .partnership-with-pfs__logo{padding-top:1px}@media print{.print-header{display:flex}}.total-credit-banner__content .amount{color:#000;font-family:soehne-halbfett,sans-serif;font-size:1.4rem;line-height:1.5}.total-credit-banner{background:linear-gradient(90.61deg,#00ad57 .53%,#40e091 99.47%);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:8px 16px;display:flex;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.1)}.total-credit-banner__icon{margin-right:var(--space-small)}.total-credit-banner__content{color:#fff;align-items:center;font-size:1.4rem;display:flex}.total-credit-banner__content .amount{color:#fff}.total-credit-banner__cgu{z-index:4;padding:6px;font-size:1.3rem;line-height:120%}.total-credit-banner__cgu-icon{color:#fff;cursor:pointer;padding-top:6px}.total-credit-banner__cgu-icon.info-popover__trigger{margin-left:var(--space-small);padding:0}.total-credit-banner__cgu-title{color:var(--color-black,#000);margin-bottom:18px}.total-credit-banner__cgu-description{color:var(--color-gray-600)}.trustpilot-stars{gap:8px;display:flex}.trustpilot-stars__star{width:40px;height:40px}.trustpilot{text-align:center;border:2px solid #fff;flex-direction:column;align-items:center;margin-top:24px;padding:20px;display:flex}.trustpilot__brand{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700}.trustpilot__rating{color:#000;margin-top:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700}.trustpilot .trustpilot-stars{margin-top:8px}.trustpilot__reviews{color:#000;margin-top:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem}.trustpilot__logo{margin-top:8px}.accommodation-bloc__intro,.accommodation-bloc__hotel-name .product-name-with-category{font-family:soehne-buch,sans-serif}.accommodation-bloc__hotel-name .product-name-with-category{color:#000;font-size:1.4rem;line-height:1.5}.accommodation-bloc__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.accommodation-bloc__intro{color:var(--color-black,#000);letter-spacing:normal;font-size:1.4rem;line-height:1.6}.accommodation-bloc__header{justify-content:space-between;align-items:center;display:flex}.accommodation-bloc__hotel-name .product-name-with-category{color:var(--color-black,#000);text-align:left;margin-right:10px;font-size:1.8rem}@media (min-width:1024px){.accommodation-bloc__hotel-name .product-name-with-category{font-size:2.1rem}}.accommodation-bloc__hotel-name .holidaycheck{flex-wrap:wrap;align-items:center;margin:5px 0 15px;display:flex}.accommodation-bloc__hotel-name .tripadvisor{margin-top:5px}.accommodation-bloc__certification{width:70px;height:auto}.accommodation-bloc__video{margin-top:15px}.accommodation-bloc__video--youtube{height:208px;margin-bottom:15px}@media (min-width:425px){.accommodation-bloc__video--youtube{height:350px}}@media (min-width:768px){.accommodation-bloc__video--youtube{height:450px}}@media (min-width:1024px){.accommodation-bloc__video--youtube{height:312px}}.accommodation-bloc__intro{margin-top:20px}.accommodation-bloc__details{color:var(--color-gray-600,#6a6a6a);margin-top:20px}.accommodation-bloc__map{box-sizing:border-box;border-radius:var(--border-radius-image,10px);width:100%;height:410px;margin-top:25px}.accommodation-bloc__map :not(:-webkit-any(.button,.map-confidentiality,.interactive-map__note)){border-radius:var(--border-radius-image,10px)}.accommodation-bloc__map :not(:-moz-any(.button,.map-confidentiality,.interactive-map__note)){border-radius:var(--border-radius-image,10px)}.accommodation-bloc__map :not(:is(.button,.map-confidentiality,.interactive-map__note)){border-radius:var(--border-radius-image,10px)}@media (min-width:1024px){.accommodation-bloc__map{box-sizing:content-box}}.accommodation-bloc .sanitary-message{margin:10px 0}@media (min-width:1024px){.accommodation-bloc .sanitary-message{margin:20px 0}}.sanitary-message{background:var(--color-info-300);color:var(--color-info-500);padding:10px 20px}.sanitary-message strong{color:var(--color-info-500)}.sanitary-message__details{margin-top:10px}.sanitary-message__details .more-details .rc-collapse-header{color:var(--color-info-500);font-size:1.3rem}.accommodation-type__description{color:var(--color-gray-600);letter-spacing:normal;font-family:soehne-buch,sans-serif;font-size:1.4rem;line-height:1.6}.accommodation-type__image{border-radius:var(--border-radius-image,10px);margin-top:6px}.accommodation-type__image img{border-radius:var(--border-radius-image,10px)}@media (min-width:1024px){.accommodation-type__image{height:208px;margin-top:20px}}.accommodation-type__description{white-space:pre-wrap;margin-top:10px}@media (min-width:1024px){.accommodation-type__description{margin-top:20px}}.accommodation-types__intro{font-family:soehne-buch,sans-serif}.accommodation-types__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.accommodation-types__intro{color:var(--color-black,#000);letter-spacing:normal;font-size:1.4rem;line-height:1.6}.accommodation-types__item{margin-top:20px}@media (min-width:1024px){.accommodation-types__item{margin-top:30px}}.accommodation-types__details{color:var(--color-gray-600);margin-top:20px}.amenities-sections__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.amenities-sections__details{margin-top:30px}.amenities-sections__details .rc-collapse-content-box{padding-top:20px}.amenity{margin-top:20px}@media (min-width:1024px){.amenity{margin-top:40px}}.amenity:first-child{margin-top:0}.amenity__title{margin-bottom:8px}@media (min-width:1024px){.amenity__item--left{grid-column:1;padding-right:20px}.amenity__item--right{grid-column:2}}.amenity__items{flex-direction:column;gap:2px 4px;display:flex}@media (min-width:1024px){.amenity__items{flex-direction:row;gap:16px;display:flex}}.amenity__items-list{padding-left:16px;list-style-type:disc}@media (min-width:1024px){.amenity__items-list{flex-basis:50%}}.restaurant__intro{color:var(--color-gray-600);letter-spacing:normal;font-family:soehne-buch,sans-serif;font-size:1.4rem;line-height:1.6}.restaurant__image{border-radius:var(--border-radius-image,10px);margin-top:6px}.restaurant__image img{border-radius:var(--border-radius-image,10px)}@media (min-width:1024px){.restaurant__image{height:208px;margin-top:20px}}.restaurant__intro{white-space:pre-wrap;margin-top:10px}@media (min-width:1024px){.restaurant__intro{margin-top:20px}}.board__intro{color:var(--color-black,#000);letter-spacing:normal;white-space:pre-wrap;margin-top:10px;font-family:soehne-buch,sans-serif;font-size:1.4rem;line-height:1.6}@media (min-width:1024px){.board__intro{margin-top:20px}}.board__details{margin-top:20px}.restaurant-section__intro{font-family:soehne-buch,sans-serif}.restaurant-section__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.restaurant-section__intro{color:var(--color-black,#000);letter-spacing:normal;font-size:1.4rem;line-height:1.6}.restaurant-section__item{margin-top:20px}@media (min-width:1024px){.restaurant-section__item{margin-top:30px}}.restaurant-section__details{color:var(--color-gray-600);margin-top:20px}.activities__description,.activities__intro{font-family:soehne-buch,sans-serif}.activities__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.activities__intro{color:var(--color-black,#000);letter-spacing:normal;font-size:1.4rem;line-height:1.6}.activities__description{color:var(--color-gray-600);letter-spacing:normal;white-space:pre-wrap;margin-top:20px;font-size:1.4rem;line-height:1.6}.activities__media{height:208px;margin-top:14px}@media (min-width:425px){.activities__media{height:350px}}@media (min-width:768px){.activities__media{height:450px}}@media (min-width:1024px){.activities__media{height:312px}}.activities__item{margin-top:20px}@media (min-width:1024px){.activities__item{margin-top:30px}}.activities__details{color:var(--color-gray-600);margin-top:20px}.activity__intro{color:var(--color-black,#000);letter-spacing:normal;font-family:soehne-buch,sans-serif;font-size:1.4rem;line-height:1.6}.activity__image{margin-top:6px}@media (min-width:1024px){.activity__image{height:208px;margin-top:20px}}.activity__intro{white-space:pre-wrap;margin-top:10px}@media (min-width:1024px){.activity__intro{margin-top:20px}}.transport-partnership .frequency-flyers-marketing__sublabel,.transport-partnership__paragraphs,.transport-partnership__intro{font-family:soehne-buch,sans-serif}.transport-partnership .frequency-flyers-marketing__label{font-family:soehne-halbfett,sans-serif}.transport-partnership__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.transport-partnership__intro{color:var(--color-black,#000);letter-spacing:normal;font-size:1.4rem;line-height:1.6}.transport-partnership__paragraphs{color:var(--color-gray-600);letter-spacing:normal;margin-top:20px;font-size:1.4rem;line-height:1.6}.transport-partnership .more-details{margin-top:20px}.transport-partnership__video{border-radius:var(--border-radius-image,10px);height:320px;min-height:300px;margin-bottom:20px}.transport-partnership__video iframe{border-radius:var(--border-radius-image,10px)}.transport-partnership__logo{text-align:center;max-width:200px;margin:10px auto 30px}@media (min-width:1024px){.transport-partnership__logo{margin:30px auto}}.transport-partnership .frequency-flyers-marketing{flex-wrap:wrap;margin-bottom:20px}.transport-partnership .frequency-flyers-marketing__picto{max-width:115px}.transport-partnership .frequency-flyers-marketing__label{margin-right:0;font-size:1.4rem;line-height:18px}@media (min-width:1024px){.transport-partnership .frequency-flyers-marketing__label{font-size:1.4rem}}.transport-partnership .frequency-flyers-marketing__sublabel{font-size:1.1rem;line-height:18px}@media (min-width:1024px){.transport-partnership .frequency-flyers-marketing__sublabel{font-size:1.4rem}}.transport-partnership .frequency-flyers-marketing__picto{margin-right:5px}.transport-partnership .frequency-flyers-marketing__picto svg,.transport-partnership .frequency-flyers-marketing__picto img{height:30px}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.slideshow{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slideshow__close{cursor:pointer;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:15px;height:15px;padding:10px;display:flex;position:absolute;top:30px;right:30px}.slideshow__overlay{flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.slideshow__modal{width:100%;max-width:1024px;height:100%;max-height:600px;padding:20px}.slideshow__modal:focus{outline:none}.slideshow .swiper-container{height:100%}.destination__paragraphs{font-family:soehne-buch,sans-serif}.destination__title{border-bottom:1px solid var(--color-gray-500);margin-bottom:20px;padding-bottom:20px}.destination__paragraphs{color:var(--color-black,#000);letter-spacing:normal;font-size:1.4rem;line-height:1.6}.destination__image{border-radius:var(--border-radius-image,10px);width:100%;margin-bottom:20px}.destination__image img{border-radius:var(--border-radius-image,10px)}.destination__image--video{cursor:pointer;position:relative}@media (min-width:1024px){.destination__image{width:560px;height:300px}}.destination__play{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.destination__play .icon{width:20%;height:20%;transition:transform .3s cubic-bezier(.17,.04,.03,.94)}@media (min-width:1024px){.destination__play:hover .icon{transform:scale(1.3)}}.formalities__headline{color:var(--color-black,#000);margin-bottom:16px}@media (min-width:1024px){.formalities__headline{margin-bottom:20px}}.formalities-list{margin-top:16px}.formalities-list__item{margin-bottom:16px}.formalities-list__item:last-child{margin-bottom:0}.formalities-list__headline{color:var(--color-black,#000);margin-bottom:8px}@media (min-width:1024px){.formalities-list__headline{margin-bottom:2px}}.transport__headline{color:var(--color-black,#000);margin-bottom:16px}@media (min-width:1024px){.transport__headline{margin-bottom:20px}}.transport__description{margin-bottom:16px}.travel-documents__description{color:#000;font-family:soehne-buch,sans-serif;font-size:1.4rem;line-height:1.5}.travel-documents{border-bottom:1px solid var(--color-gray-400,var(--color-gray-500));margin-bottom:16px;padding-bottom:16px}.travel-documents__headline{color:var(--color-black,#000);margin-bottom:16px}@media (min-width:1024px){.travel-documents__headline{margin-bottom:20px}}.travel-documents .separator{color:var(--color-black,#000);margin:16px auto}.good-to-know__description{color:#000;font-family:soehne-buch,sans-serif;font-size:1.4rem;line-height:1.5}.good-to-know__headline{color:var(--color-black,#000);margin-bottom:16px}@media (min-width:1024px){.good-to-know__headline{margin-bottom:24px}}.good-to-know__perfectstay-logo{width:200px;margin-left:10px}.useful-information{padding:20px 16px}@media (min-width:1024px){.useful-information{display:grid;display:-ms-grid;grid-column-gap:20px;grid-template-columns:470px 470px;padding:0 0 32px}}.useful-information .fiche-produit-item__header{height:88px}.useful-information .fiche-produit-item__body{padding:0}.useful-information .fiche-produit-item__title{text-align:center;width:100%}.useful-information__headline{display:none}@media (min-width:1024px){.useful-information__headline{color:var(--color-black,#000);text-align:center;border-bottom:1px solid var(--color-gray-500);grid-column:1/span 2;margin-bottom:30px;padding-bottom:30px;display:block}.useful-information__item{grid-column:1}.useful-information__item:nth-child(2n){grid-column:2}.useful-information__item:nth-child(odd){grid-column:1}.useful-information__item:first-of-type{grid-column:1/span 2;padding:20px 0}}@media (min-width:1024px) and (min-width:1024px){.useful-information__item:first-of-type{padding:0}}.useful-information .good-to-know{border-bottom:1px solid var(--color-gray-400,var(--color-gray-500));margin-bottom:16px;padding-bottom:16px}@media (min-width:1024px){.useful-information .good-to-know{margin-bottom:24px;padding-bottom:24px}}.product-badge{box-sizing:border-box;border-radius:var(--border-radius-tag,4px);border:1px solid var(--color-gray-400,var(--color-gray-300));white-space:nowrap;align-items:center;height:24px;padding:4px 8px 3px;display:inline-block}.search-engine-credit-banner__content{color:#000;font-family:soehne-halbfett,sans-serif;font-size:1.4rem;line-height:1.5}.search-engine-credit-banner{justify-content:center;padding:0 10px;display:flex}@media (min-width:1024px){.search-engine-credit-banner{padding:0 10px}}.search-engine-credit-banner__icon{color:#fff;background:linear-gradient(90.61deg,#00ad57 .53%,#40e091 99.47%);border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:7px;display:flex}.search-engine-credit-banner__text{background:linear-gradient(90.61deg,#00ad57 .53%,#40e091 99.47%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.search-engine-credit-banner__text .amount{display:inline}.search-engine-credit-banner__content{align-items:center;font-size:1.2rem;display:flex}.search-engine-credit-banner__content .info-popover{height:12px;color:var(--color-secondary-500)}.search-engine-credit-banner__cgu-title{color:var(--color-black,#000);margin-bottom:10px;font-size:1.3rem}.search-engine-credit-banner__cgu-item{color:var(--color-gray-600);font-size:1.3rem}.search-engine-credit-banner__cgu-icon{margin-left:8px}
/*# sourceMappingURL=fiche-produit.d8ef8fda.css.map*/